diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c261ebb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,34 @@
+.idea
+Library
+UnityPackageManager
+Temp
+Logs
+Packages
+ProjectSettings
+*.unitypackage
+Assets/Plugins
+Assets/Scenes
+Assets/SerializedUdonPrograms
+Assets/Udon
+Assets/VRChat Examples
+Assets/VRCSDK
+Assets/Plugins.meta
+Assets/Scenes.meta
+Assets/SerializedUdonPrograms.meta
+Assets/Udon.meta
+Assets/VRChat Examples.meta
+Assets/VRCSDK.meta
+obj
+cfe-project.sln
+UnityEditorTests.csproj
+VRC.Udon.csproj
+VRC.Udon.Editor.csproj
+VRC.Udon.Serialization.OdinSerializer.csproj
+VRCSDK.ShaderStripping.csproj
+Assembly-CSharp.csproj
+Assembly-CSharp-Editor.csproj
+cfe-project.sln.DotSettings.user
+VRC.SDKBase.Editor.BuildPipeline.csproj
+VRC.SDKBase.Editor.ShaderStripping.csproj
+LICENSE.meta
+README.md.meta
diff --git a/Examples.meta b/Examples.meta
new file mode 100644
index 0000000..1ed8718
--- /dev/null
+++ b/Examples.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dd0da3b061b24fdcaa56edcfe0ed41ae
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExample.cs b/Examples/AacExample.cs
new file mode 100644
index 0000000..d916ae7
--- /dev/null
+++ b/Examples/AacExample.cs
@@ -0,0 +1,112 @@
+using System;
+using AnimatorAsCode.V0;
+using UnityEditor;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using AnimatorController = UnityEditor.Animations.AnimatorController;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public static class AacExample
+ {
+ public static TemplateGenOptions Options()
+ {
+ return TemplateGenOptions.Defaults();
+ }
+
+ public struct TemplateGenOptions
+ {
+ public static TemplateGenOptions Defaults()
+ {
+ return new TemplateGenOptions()
+ {
+ WriteDefaults = false
+ };
+ }
+
+ public TemplateGenOptions WriteDefaultsOff()
+ {
+ WriteDefaults = false;
+ return this;
+ }
+
+ public TemplateGenOptions WriteDefaultsOn()
+ {
+ WriteDefaults = true;
+ return this;
+ }
+
+ public bool WriteDefaults;
+ }
+
+ public static void InspectorTemplate(Editor editor, SerializedObject serializedObj, string propName, Action createFn, Action removeFnOptional = null)
+ {
+ var prop = serializedObj.FindProperty(propName);
+ if (prop.stringValue.Trim() == "")
+ {
+ prop.stringValue = GUID.Generate().ToString();
+ serializedObj.ApplyModifiedProperties();
+ }
+
+ editor.DrawDefaultInspector();
+
+ if (GUILayout.Button("Create"))
+ {
+ createFn.Invoke();
+ }
+ if (removeFnOptional != null && GUILayout.Button("Remove"))
+ {
+ removeFnOptional.Invoke();
+ }
+ }
+
+ ///
+ /// Creates an AAC base with default options (write defaults OFF). This function is provided as an example on how to invoke AAC internals.
+ ///
+ /// Prefix for layer names
+ /// Playable layers of this avatar to modify
+ /// Animation assets will be generated as sub-assets of that asset container
+ /// Animation assets will be generated with this name in order to clean up previously generated assets of the same system
+ /// Some options, such as whether Write Defaults is ON or OFF
+ /// The AAC base.
+ public static AacFlBase AnimatorAsCode(string systemName, VRCAvatarDescriptor avatar, AnimatorController assetContainer, string assetKey)
+ {
+ return AnimatorAsCode(systemName, avatar, assetContainer, assetKey, TemplateGenOptions.Defaults());
+ }
+
+ ///
+ /// Creates an AAC base. This function is provided as an example on how to invoke AAC internals.
+ ///
+ /// Prefix for layer names
+ /// Playable layers of this avatar to modify
+ /// Animation assets will be generated as sub-assets of that asset container
+ /// Animation assets will be generated with this name in order to clean up previously generated assets of the same system
+ /// Some options, such as whether Write Defaults is ON or OFF
+ /// The AAC base.
+ public static AacFlBase AnimatorAsCode(string systemName, VRCAvatarDescriptor avatar, AnimatorController assetContainer, string assetKey, TemplateGenOptions options)
+ {
+ var aac = AacV0.Create(new AacConfiguration
+ {
+ SystemName = systemName,
+ // In the examples, we consider the avatar to be also the animator root.
+ AvatarDescriptor = avatar,
+ // You can set the animator root to be different than the avatar descriptor,
+ // if you want to apply an animator to a different avatar without redefining
+ // all of the game object references which were relative to the original avatar.
+ AnimatorRoot = avatar.transform,
+ // DefaultValueRoot is currently unused in AAC. It is added here preemptively
+ // in order to define an avatar root to sample default values from.
+ // The intent is to allow animators to be created with Write Defaults OFF,
+ // but mimicking the behaviour of Write Defaults ON by automatically
+ // sampling the default value from the scene relative to the transform
+ // defined in DefaultValueRoot.
+ DefaultValueRoot = avatar.transform,
+ AssetContainer = assetContainer,
+ AssetKey = assetKey,
+ DefaultsProvider = new AacDefaultsProvider(writeDefaults: options.WriteDefaults)
+ });
+ aac.ClearPreviousAssets();
+ return aac;
+ }
+ }
+}
diff --git a/Examples/AacExample.cs.meta b/Examples/AacExample.cs.meta
new file mode 100644
index 0000000..fbaa830
--- /dev/null
+++ b/Examples/AacExample.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: b6c6740568e64846b6b18720f7315ca4
+timeCreated: 1645751901
\ No newline at end of file
diff --git a/Examples/AacExampleContainer.controller b/Examples/AacExampleContainer.controller
new file mode 100644
index 0000000..71f08dd
--- /dev/null
+++ b/Examples/AacExampleContainer.controller
@@ -0,0 +1,1936 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &-6440963073914318360
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__13f38a2543949f94e889ff42abeefa7a__D(1 Frames)_1410883472
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &-4966556351346371575
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__e70c00f61088f674d82d80421febd5f9__ae72578d-6d1b-4f12-b464-4ab07bb8fab8_1546556936
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Max
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Min
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 1019673909
+ script: {fileID: 0}
+ typeID: 137
+ customType: 20
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 13353580
+ script: {fileID: 0}
+ typeID: 137
+ customType: 20
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.5
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Max
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Min
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &-4531906795150711041
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__4fc3b8b177e641b44a09a38893594ce2__D(1 Frames)_1324365231
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &-1072934587902485496
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__e70c00f61088f674d82d80421febd5f9__D(1 Frames)_387491625
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &-642219061049245949
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__13f38a2543949f94e889ff42abeefa7a__731d40b4-af6d-4c71-999e-09ebf10eae12_868515247
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.46666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.48333332
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.51666665
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.53333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.Wedge
+ path: 2_Wedge
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.46666667
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: material._Metallic
+ path: 2_Wedge
+ classID: 137
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2168049286
+ attribute: 408152252
+ script: {fileID: 0}
+ typeID: 137
+ customType: 20
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2168049286
+ attribute: 2225907118
+ script: {fileID: 0}
+ typeID: 137
+ customType: 22
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.46666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.48333332
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.51666665
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.53333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 100
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.Wedge
+ path: 2_Wedge
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.46666667
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: material._Metallic
+ path: 2_Wedge
+ classID: 137
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: AacExampleContainer
+ serializedVersion: 5
+ m_AnimatorParameters: []
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 3559572907670739608}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!74 &987041631280285986
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__b552ab96481f820479c5bee0c5c899f8__33d64f7d-87cb-485b-a9cb-cec72fc2b068_632775357
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path: 1_Thing
+ classID: 137
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 839860000
+ attribute: 3305885265
+ script: {fileID: 0}
+ typeID: 137
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path: 1_Thing
+ classID: 137
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &3081599553255268259
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__6363726336ed78a449f785ccb6e28ea6__1d84e6b9-306e-4519-9d42-59e7f05608b1_673747212
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: 0_Item
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: 0_Item
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &3366862359947548833
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__6363726336ed78a449f785ccb6e28ea6__57cf285a-e834-432f-8a8a-4d089076007c_806036231
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: 0_Item
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: 0_Item
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!1107 &3559572907670739608
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates: []
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 0}
+--- !u!74 &3661772543721917313
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__e70c00f61088f674d82d80421febd5f9__D(1 Frames)_1524988884
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &5550553109457643715
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__b552ab96481f820479c5bee0c5c899f8__D(1 Frames)_1375992348
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &5854294127066657506
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__b552ab96481f820479c5bee0c5c899f8__2e2362ac-a6bd-4051-9603-2d8c25e442f9_1241190977
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path: 1_Thing
+ classID: 137
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 839860000
+ attribute: 3305885265
+ script: {fileID: 0}
+ typeID: 137
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.016666668
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path: 1_Thing
+ classID: 137
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &6331354494029864063
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__e70c00f61088f674d82d80421febd5f9__dc52de30-bcd6-4ec2-9c16-4a1703696d47_1276621600
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.001
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Max
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Min
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 13353580
+ script: {fileID: 0}
+ typeID: 137
+ customType: 20
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2442570536
+ attribute: 1019673909
+ script: {fileID: 0}
+ typeID: 137
+ customType: 20
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.16666667
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1.001
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Max
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: blendShape.KPIN_A_Major_Min
+ path: 0_Item
+ classID: 137
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &6477396674114410918
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__6363726336ed78a449f785ccb6e28ea6__D(1 Frames)_1105936650
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.00027777778
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.00027777778
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
+--- !u!74 &7400134079921530517
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: zAutogenerated__e70c00f61088f674d82d80421febd5f9__D(1,5 Seconds)_1716669420
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1.5
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 2728173619
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1.5
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1.5
+ value: 0
+ inSlope: 0
+ outSlope: Infinity
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: _ignored
+ classID: 1
+ script: {fileID: 0}
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Examples/AacExampleContainer.controller.meta b/Examples/AacExampleContainer.controller.meta
new file mode 100644
index 0000000..b3edc63
--- /dev/null
+++ b/Examples/AacExampleContainer.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bbcd8ae9108f27f44aacfe48a78785d4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleCubemap.exr b/Examples/AacExampleCubemap.exr
new file mode 100644
index 0000000..24af460
Binary files /dev/null and b/Examples/AacExampleCubemap.exr differ
diff --git a/Examples/AacExampleCubemap.exr.meta b/Examples/AacExampleCubemap.exr.meta
new file mode 100644
index 0000000..b9fda82
--- /dev/null
+++ b/Examples/AacExampleCubemap.exr.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: e5874b9d3baa9584c88aae7527592af0
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleFX.controller b/Examples/AacExampleFX.controller
new file mode 100644
index 0000000..3484976
--- /dev/null
+++ b/Examples/AacExampleFX.controller
@@ -0,0 +1,11795 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-9215889079793036678
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 3028786678251249710}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-9205651215320022901
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-9168225457205338798
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-9053938636282545142
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-9018410702088182776
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-9017543635901733906
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-9013032589495639922
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-8990593167943540736
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7884502834481086767}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8978263522938931482
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -7029782638660469543}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8963067713269669834
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ - m_ConditionMode: 1
+ m_ConditionEvent: AccessoryWedge
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7171591493173580575}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8956763262296616297
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7240776518747715079}
+ - {fileID: 8949695964405329977}
+ m_StateMachineBehaviours:
+ - {fileID: 3694735350050130783}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-8916165099925213590
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2118401582429368433}
+ - {fileID: -1335325150663276967}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8872352598071692817
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 5975178457775008317}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8831363105771168586
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5113511743581636653}
+ - {fileID: 8905284327926060397}
+ m_StateMachineBehaviours:
+ - {fileID: -3859119581416759618}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8815422109225098541
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5409263238505831428}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8756018665678894720
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8948994319705598262}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8746869349352766723
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2821055952352365802}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-8714245667572882443
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8583734537994966916
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1133524278525309456}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-8564823551334717526
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Still Changing
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1400566157591006628}
+ m_StateMachineBehaviours:
+ - {fileID: -2748225731534568988}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 3661772543721917313, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8520478811443068368
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 8573798793409264485}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8361917021155841822
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1049675934338513608}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-8352210732476285625
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 8307591242028054940}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-8318552799452082964
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-8286801681174066387
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-8225825088890906243
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-8219991606767258680
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-8216573980761162587
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4706922217447670563}
+ - {fileID: 9180701187503858544}
+ m_StateMachineBehaviours:
+ - {fileID: 8285768548831847135}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-8181961038429561008
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: -642219061049245949, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-8100827576735614900
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-8076928533233669014
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-8028057021079264040
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-7958840879689785999
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1987795875528679617}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 5854294127066657506, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-7904642920627224478
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8665860369086990021}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-7884502834481086767
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1810943423530817593}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-7796853235846612258
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-7709123141823056400
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-7649138924262537530
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -3148700740356489525}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-7598139861928755164
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2411689182564326571}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-7563285252809673289
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-7471922324972248288
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6824456066422474155}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 1
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-7446365196983084508
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -8963067713269669834}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-7174251502116823753
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-7171591493173580575
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4878185247126378365}
+ - {fileID: 4404416319124234506}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-7139513749697469195
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-7113728966538591875
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-7112350652822437065
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-7092429687562686987
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-7029782638660469543
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7649138924262537530}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-7010658551397758625
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-6983363895187743289
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4193519618358334234}
+ - {fileID: -2674012182315785369}
+ m_StateMachineBehaviours:
+ - {fileID: -6847517031172669656}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-6927699254007444903
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-6904943916042008144
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 6531147543649905570, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-6871424740927044691
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4909937923027749631}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-6847517031172669656
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-6786117150262189765
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-6752953797592834271
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2814797968303655410}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-6740118262058013384
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7403140386364478266}
+ - {fileID: 1746351349456238211}
+ m_StateMachineBehaviours:
+ - {fileID: -5911980462578502815}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-6681049055055016978
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-6646571073677256452
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8583734537994966916}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-6603243137000810414
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-6462444347700673708
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-6450403433354338250
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1046274194070819471}
+ - {fileID: 2417281565620763842}
+ m_StateMachineBehaviours:
+ - {fileID: -1609126663322361324}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-6393064765999804940
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 999879034854149700}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-6235130262195304862
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2358752209768066219}
+ - {fileID: -240923798197974396}
+ m_StateMachineBehaviours:
+ - {fileID: -58740503059751363}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-6209075911517642792
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -9017543635901733906}
+ - {fileID: 8843809637515249569}
+ m_StateMachineBehaviours:
+ - {fileID: 4404394968093466578}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-6198042960780025620
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 148475812643338191}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-6174687929211740413
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -766077125742105177}
+ - {fileID: -4594389567238857874}
+ m_StateMachineBehaviours:
+ - {fileID: 8106869618573719311}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-6135636787855933362
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: -7402409719163319135, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-6044470653439303769
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7439981902712865285}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-6002167375635975410
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-5987614971007353600
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: AccessoryGlass
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4958152420259485819}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5976863269551982380
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5955590470248587469
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 3659704000253235082}
+ - {fileID: -8076928533233669014}
+ m_StateMachineBehaviours:
+ - {fileID: -7709123141823056400}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-5911980462578502815
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-5907821716220337198
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5867259287325266720
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 365971209267380806}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5828004350873889741
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2795618106519165383}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5715301113077229730
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7674752915234877148}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5603128116203615816
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5581863635617183464
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5326299056554004176}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5570605280879268535
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5544515144386466559
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5603128116203615816}
+ - {fileID: -8219991606767258680}
+ m_StateMachineBehaviours:
+ - {fileID: -45188467749020896}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5472865690249096269
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 9069469509576714857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5432886894538977858
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5409263238505831428
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 708510734020256839}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-5334335759223053202
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -3226223073119990356}
+ - {fileID: -1499649870638845307}
+ m_StateMachineBehaviours:
+ - {fileID: 4429406887799499537}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5326299056554004176
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8361917021155841822}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5223502704922499249
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7964097640222332574}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-5187362512291289809
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-5178691492276195468
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5155772989574157698
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5155746701239545817
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1995774587284847741}
+ - {fileID: 3014558619721349871}
+ m_StateMachineBehaviours:
+ - {fileID: 2853354006432662025}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5136957427726236357
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5117883952777128857
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-5096821842840522362
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6983363895187743289}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-5062243594796305246
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1534722885691065672}
+ - {fileID: -5987614971007353600}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4290394064171157509, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-5058003945491018273
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3421644039535002195}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-4958152420259485819
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 3660997890704310111}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -5381863966326621996, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-4778865392770189747
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -4549388099691815754}
+ - {fileID: 4837822769987881221}
+ m_StateMachineBehaviours:
+ - {fileID: 1103540322095698818}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-4681496373806055263
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-4667493416453605627
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-4594389567238857874
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-4559649052725331370
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-4549388099691815754
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &-4537623782059333853
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example 3__Detection
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 7002109322548531857}
+ m_Position: {x: -250, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -1611505730604428450}
+ m_Position: {x: 0, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 923046019243686021}
+ m_Position: {x: 0, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5334335759223053202}
+ m_Position: {x: 0, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2573568613338597150}
+ m_Position: {x: 0, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 6909672089807567745}
+ m_Position: {x: 0, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7528568929407838668}
+ m_Position: {x: 0, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -3446816066492496541}
+ m_Position: {x: 0, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 9069469509576714857}
+ m_Position: {x: 0, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 148475812643338191}
+ m_Position: {x: 250, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 8307591242028054940}
+ m_Position: {x: 250, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2326030501103168449}
+ m_Position: {x: 250, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2090760166470429104}
+ m_Position: {x: 250, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -8956763262296616297}
+ m_Position: {x: 250, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 5925567019317712576}
+ m_Position: {x: 250, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6450403433354338250}
+ m_Position: {x: 250, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3188708369086871159}
+ m_Position: {x: 250, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 6961281733385564210}
+ m_Position: {x: 500, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5155746701239545817}
+ m_Position: {x: 500, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2467163192305528220}
+ m_Position: {x: 500, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6740118262058013384}
+ m_Position: {x: 500, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2478882435803295787}
+ m_Position: {x: 500, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7964097640222332574}
+ m_Position: {x: 500, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2094221060260253001}
+ m_Position: {x: 500, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6983363895187743289}
+ m_Position: {x: 500, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 365971209267380806}
+ m_Position: {x: 750, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -4778865392770189747}
+ m_Position: {x: 750, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7301973886565661572}
+ m_Position: {x: 750, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 874590556089706081}
+ m_Position: {x: 750, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3421644039535002195}
+ m_Position: {x: 750, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7439981902712865285}
+ m_Position: {x: 750, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5544515144386466559}
+ m_Position: {x: 750, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7725819180319232899}
+ m_Position: {x: 750, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7365984459081052346}
+ m_Position: {x: 1000, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1234823654254834635}
+ m_Position: {x: 1000, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 932115143913182115}
+ m_Position: {x: 1000, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 5975178457775008317}
+ m_Position: {x: 1000, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1105549050243684318}
+ m_Position: {x: 1000, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1255308848467430216}
+ m_Position: {x: 1000, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3219262169123805718}
+ m_Position: {x: 1000, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 999879034854149700}
+ m_Position: {x: 1000, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 487364228647694044}
+ m_Position: {x: 1250, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3318751587573583937}
+ m_Position: {x: 1250, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2172289741937428827}
+ m_Position: {x: 1250, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6209075911517642792}
+ m_Position: {x: 1250, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 8573798793409264485}
+ m_Position: {x: 1250, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2814797968303655410}
+ m_Position: {x: 1250, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -1145811947424133179}
+ m_Position: {x: 1250, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2862253493800916974}
+ m_Position: {x: 1250, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4909937923027749631}
+ m_Position: {x: 1500, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6174687929211740413}
+ m_Position: {x: 1500, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 794937695121164073}
+ m_Position: {x: 1500, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2411689182564326571}
+ m_Position: {x: 1500, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -8831363105771168586}
+ m_Position: {x: 1500, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4166354728608711054}
+ m_Position: {x: 1500, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -8216573980761162587}
+ m_Position: {x: 1500, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5955590470248587469}
+ m_Position: {x: 1500, y: 490, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6235130262195304862}
+ m_Position: {x: 1750, y: 0, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2180023642719210350}
+ m_Position: {x: 1750, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -1760827522547506879}
+ m_Position: {x: 1750, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1361045448203965211}
+ m_Position: {x: 1750, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2821055952352365802}
+ m_Position: {x: 1750, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2795618106519165383}
+ m_Position: {x: 1750, y: 350, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 7444886719331173213}
+ m_Position: {x: 1750, y: 420, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3294519859895269753}
+ m_Position: {x: 1750, y: 490, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 7002109322548531857}
+--- !u!1101 &-4507801636435361835
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 794937695121164073}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-4464866629897131704
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-4389221478158931127
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-4385451592301100444
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-4281565544975458229
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3948297125142210276}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-4274652702184668079
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Changing
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1855108201208291727}
+ - {fileID: -7471922324972248288}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400134079921530517, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-4140733005071094778
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 2871330325630674808, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1102 &-4069371536865002232
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5648352989269743016}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 3081599553255268259, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-4063168703382595720
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-4036869772488783493
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-3859119581416759618
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-3823744416538891531
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-3752094689629629187
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-3734885811254858349
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2090760166470429104}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-3617775827024612520
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-3601490509480136878
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1361045448203965211}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-3593585574690754006
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-3486028882587453480
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2862253493800916974}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-3446816066492496541
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 3773268020573893166}
+ - {fileID: -8714245667572882443}
+ m_StateMachineBehaviours:
+ - {fileID: 2357424794046318440}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-3327411848876655597
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-3310895018504223143
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-3295504667367873381
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6312672215234506133}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-3294126726505003836
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-3226223073119990356
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-3177853900946255848
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -159597514504748224}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.3
+ m_TransitionOffset: 0
+ m_ExitTime: 1
+ m_HasExitTime: 1
+ m_HasFixedDuration: 0
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-3148700740356489525
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8978263522938931482}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-3090018176854501268
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-3088855449536198977
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2573568613338597150}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-3054884349191302872
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-3048453625175323221
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2993081345181055886
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2861463086086170505
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2963907731652718719}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2853505847329337254
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2849606955605315948
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Reset
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-2814797968303655410
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -7139513749697469195}
+ - {fileID: 4957585577231465446}
+ m_StateMachineBehaviours:
+ - {fileID: -1551049944294945041}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2805397610708333305
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6909672089807567745}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-2748225731534568988
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 0
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-2715766819262006444
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5544515144386466559}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2674012182315785369
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2655754683564886313
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7444886719331173213}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2652370525936610277
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3318751587573583937}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2652369295382661894
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2573568613338597150
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4838457499945127275}
+ - {fileID: -4389221478158931127}
+ m_StateMachineBehaviours:
+ - {fileID: 458584968240785435}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-2468881439524301223
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-2467163192305528220
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -4036869772488783493}
+ - {fileID: 4851183696656893142}
+ m_StateMachineBehaviours:
+ - {fileID: -4385451592301100444}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-2373444175613206230
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Init
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2358752209768066219
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2270676110507049943
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-2255208324709332798
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5334335759223053202}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2219650072009840954
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: B
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2198867452777268370
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2180023642719210350
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -796685215751005129}
+ - {fileID: 1772350901448113071}
+ m_StateMachineBehaviours:
+ - {fileID: 1241071433103445139}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2118401582429368433
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -619005737365592932}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-2094221060260253001
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 567153044544734789}
+ - {fileID: -574171223545130467}
+ m_StateMachineBehaviours:
+ - {fileID: -9018410702088182776}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-2090760166470429104
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6453849278600275841}
+ - {fileID: -2993081345181055886}
+ m_StateMachineBehaviours:
+ - {fileID: -1496041765177377671}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-2021312359433469492
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1804073517245083857}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-2015146694742960929
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1980586046201559656
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6209075911517642792}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1891561551253636287
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1810943423530817593
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6465439341389177206}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1804906634959508250
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-1760827522547506879
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 967092685226008949}
+ - {fileID: -6927699254007444903}
+ m_StateMachineBehaviours:
+ - {fileID: -7113728966538591875}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-1714398709126514593
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-1659117139214460136
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-1611505730604428450
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -500913191339027026}
+ - {fileID: -152540796188392286}
+ m_StateMachineBehaviours:
+ - {fileID: -7092429687562686987}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &-1609126663322361324
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-1551049944294945041
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-1534722885691065672
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4958152420259485819}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1499649870638845307
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-1496041765177377671
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-1488781090307094802
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8177760074738612201}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-1478534925328931665
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-1455124268608760622
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &-1439480730890275358
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &-1429197899352719295
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1145811947424133179}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1366435090936289896
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1356357943608152268
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6174687929211740413}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1335325150663276967
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: AccessoryGlass
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -619005737365592932}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1246533546071758585
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &-1230110614253296711
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example 2
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -8181961038429561008}
+ m_Position: {x: 0, y: 70, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -8181961038429561008}
+--- !u!114 &-1198097961678522758
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-1195100396723910635
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-1145811947424133179
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2543425990134614272}
+ - {fileID: -5570605280879268535}
+ m_StateMachineBehaviours:
+ - {fileID: 6597352638247407667}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-1145388206281184786
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4183388725211636292}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 8608109802939164128, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-1133524278525309456
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 880963256308619064}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &-1131266440202913175
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates: []
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 0}
+--- !u!114 &-1066361373299564504
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &-1049675934338513608
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5581863635617183464}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-1046274194070819471
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-1036113531129855719
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 922028123025066232}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 2450445954181675574, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-977506638675132596
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6386007427505584193}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-862006660361144042
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-815310232260928078
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: BlushAmount
+--- !u!1101 &-796685215751005129
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-766077125742105177
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-737751919751358874
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6450403433354338250}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-714343548880721689
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3219262169123805718}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-619005737365592932
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6722012991478464331}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-574171223545130467
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-545027229359335956
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-500913191339027026
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-406185927868546397
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-352701383170865076
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2861463086086170505}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &-288623940674871195
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example 1
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -7958840879689785999}
+ m_Position: {x: 0, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 5425819593655849456}
+ m_Position: {x: 0, y: 140, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -7958840879689785999}
+--- !u!1101 &-287683774777231406
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7365984459081052346}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-282841844960222040
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6740118262058013384}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-278644598544186549
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &-240923798197974396
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &-159597514504748224
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: NoChange
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5674907984151875208}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 3661772543721917313, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-152540796188392286
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &-151996645568420677
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-58740503059751363
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &-45188467749020896
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: AacExampleFX
+ serializedVersion: 5
+ m_AnimatorParameters:
+ - m_Name: EnableItem
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: EnableAccessories
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: AccessoryThing
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: WedgeAmount
+ m_Type: 1
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: GestureLeft
+ m_Type: 3
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: GestureRight
+ m_Type: 3
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ - m_Name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: -1131266440202913175}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example 0
+ m_StateMachine: {fileID: 8197651664001292273}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example 1
+ m_StateMachine: {fileID: -288623940674871195}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example 2
+ m_StateMachine: {fileID: -1230110614253296711}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example 3
+ m_StateMachine: {fileID: 7063491356786192915}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example 3__Detection
+ m_StateMachine: {fileID: -4537623782059333853}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+ - serializedVersion: 5
+ m_Name: Example Manual - Placing States
+ m_StateMachine: {fileID: 2388313247588849478}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 1
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1101 &44552617156785481
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2031225801819771601}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &148475812643338191
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8234247290860205414}
+ - {fileID: 7416334015539259646}
+ m_StateMachineBehaviours:
+ - {fileID: -8286801681174066387}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &240020998417790917
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &314329118297010700
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7725620494523315633}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 3366862359947548833, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &321537019337865316
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1255308848467430216}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &365971209267380806
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6182852995032612802}
+ - {fileID: 3171133779172356751}
+ m_StateMachineBehaviours:
+ - {fileID: 5931540020814711033}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &458584968240785435
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &487364228647694044
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5155772989574157698}
+ - {fileID: 8253697696204444663}
+ m_StateMachineBehaviours:
+ - {fileID: 1836161708107854499}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &542158792705724839
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &567153044544734789
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &708510734020256839
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6401354505031400424}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &794937695121164073
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -9013032589495639922}
+ - {fileID: -5117883952777128857}
+ m_StateMachineBehaviours:
+ - {fileID: -9053938636282545142}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &874590556089706081
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -6681049055055016978}
+ - {fileID: -4559649052725331370}
+ m_StateMachineBehaviours:
+ - {fileID: 956957226028035627}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &880963256308619064
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -6646571073677256452}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &922028123025066232
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1145388206281184786}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &923046019243686021
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -3048453625175323221}
+ - {fileID: 8714679229210549631}
+ m_StateMachineBehaviours:
+ - {fileID: 5296348873933326928}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &932115143913182115
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 240020998417790917}
+ - {fileID: 4059617550248828962}
+ m_StateMachineBehaviours:
+ - {fileID: -1198097961678522758}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &956957226028035627
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &957913075500241277
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &967092685226008949
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &999879034854149700
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1309604546584572377}
+ - {fileID: -8318552799452082964}
+ m_StateMachineBehaviours:
+ - {fileID: -7112350652822437065}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &1083772468530328112
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -352701383170865076}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &1103540322095698818
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &1105549050243684318
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2619556242772383350}
+ - {fileID: -3054884349191302872}
+ m_StateMachineBehaviours:
+ - {fileID: 3271213505186192674}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1165117561508429483
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 5925567019317712576}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &1180868574735514327
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4047359636798555999}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &1234823654254834635
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -7796853235846612258}
+ - {fileID: 2359004305915487688}
+ m_StateMachineBehaviours:
+ - {fileID: -1066361373299564504}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1239180151666825547
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7528568929407838668}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &1241071433103445139
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &1253934821964337444
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -3295504667367873381}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &1255308848467430216
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5432886894538977858}
+ - {fileID: 4140577296992960883}
+ m_StateMachineBehaviours:
+ - {fileID: -2468881439524301223}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1309604546584572377
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &1361045448203965211
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6306653234074075469}
+ - {fileID: -3310895018504223143}
+ m_StateMachineBehaviours:
+ - {fileID: 5423717880777140123}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1400566157591006628
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4274652702184668079}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1444554630145518517
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2180023642719210350}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1446423677920810482
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8216573980761162587}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1453688663440045725
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2478882435803295787}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1466213449185554220
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 874590556089706081}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &1526526635814676718
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: A
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &1526849267269449510
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1234823654254834635}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1544567629435810449
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1559529024716405452
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2467163192305528220}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1642765099608132215
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1746351349456238211
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1772350901448113071
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1804073517245083857
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1488781090307094802}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &1836161708107854499
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &1855108201208291727
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8564823551334717526}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1987795875528679617
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ - m_ConditionMode: 1
+ m_ConditionEvent: AccessoryThing
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 5425819593655849456}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &1995774587284847741
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &2031225801819771601
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -4281565544975458229}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &2172289741937428827
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -406185927868546397}
+ - {fileID: -1246533546071758585}
+ m_StateMachineBehaviours:
+ - {fileID: -3593585574690754006}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2301932347653738936
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1180868574735514327}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &2326030501103168449
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5178691492276195468}
+ - {fileID: -278644598544186549}
+ m_StateMachineBehaviours:
+ - {fileID: 3379742680631165830}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &2351754823261127486
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &2357424794046318440
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &2359004305915487688
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &2388313247588849478
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example Manual - Placing States
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -2373444175613206230}
+ m_Position: {x: 0, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1526526635814676718}
+ m_Position: {x: 0, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2219650072009840954}
+ m_Position: {x: 0, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3069465222462970293}
+ m_Position: {x: 250, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 6225207036197765299}
+ m_Position: {x: 250, y: 210, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3292906131675404708}
+ m_Position: {x: 250, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -2849606955605315948}
+ m_Position: {x: 500, y: -70, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -2373444175613206230}
+--- !u!1102 &2411689182564326571
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2853505847329337254}
+ - {fileID: 6297659084093300951}
+ m_StateMachineBehaviours:
+ - {fileID: -4681496373806055263}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2417281565620763842
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &2478882435803295787
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2846174948512087477}
+ - {fileID: 3869966728318463531}
+ m_StateMachineBehaviours:
+ - {fileID: 5175242216598781626}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2543425990134614272
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &2619556242772383350
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &2777077551680636996
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &2795618106519165383
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2907140316617641009}
+ - {fileID: 1544567629435810449}
+ m_StateMachineBehaviours:
+ - {fileID: -151996645568420677}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &2821055952352365802
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -545027229359335956}
+ - {fileID: -3823744416538891531}
+ m_StateMachineBehaviours:
+ - {fileID: 6854891973192927270}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2846174948512087477
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &2853354006432662025
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &2862253493800916974
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1804906634959508250}
+ - {fileID: 6418268705898800885}
+ m_StateMachineBehaviours:
+ - {fileID: -3752094689629629187}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &2907140316617641009
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &2963907731652718719
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1083772468530328112}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3014558619721349871
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3028786678251249710
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -977506638675132596}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &3069465222462970293
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: C
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &3149252855954648682
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3171133779172356751
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &3188708369086871159
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6672671304252811676}
+ - {fileID: 8786537539902427004}
+ m_StateMachineBehaviours:
+ - {fileID: 3807301340369954864}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &3219262169123805718
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1659117139214460136}
+ - {fileID: -862006660361144042}
+ m_StateMachineBehaviours:
+ - {fileID: 8075977107702083334}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &3220156059446817567
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -6235130262195304862}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &3237534817771714768
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &3271213505186192674
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &3292906131675404708
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Alternate
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &3294519859895269753
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5136957427726236357}
+ - {fileID: 4243332537569589070}
+ m_StateMachineBehaviours:
+ - {fileID: -3617775827024612520}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &3318751587573583937
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5744343797452367239}
+ - {fileID: 6631363256898139808}
+ m_StateMachineBehaviours:
+ - {fileID: -8028057021079264040}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &3379742680631165830
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &3415282412528773218
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 2301932347653738936}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &3418327467418441279
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2326030501103168449}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &3421644039535002195
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2270676110507049943}
+ - {fileID: 8140816797658498982}
+ m_StateMachineBehaviours:
+ - {fileID: 3237534817771714768}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &3465841160073771929
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &3469295873129996119
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1105549050243684318}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3601681700573771611
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -3446816066492496541}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3659704000253235082
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3660997890704310111
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ - m_ConditionMode: 1
+ m_ConditionEvent: AccessoryGlass
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5062243594796305246}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &3694735350050130783
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &3773268020573893166
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &3807301340369954864
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &3840931810848954955
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 6961281733385564210}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &3869966728318463531
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &3948297125142210276
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 44552617156785481}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &3954261118541498769
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &4047359636798555999
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3415282412528773218}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &4053843820230926816
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1253934821964337444}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &4059617550248828962
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4129067428372650415
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5955590470248587469}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4140577296992960883
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4155706004336899402
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4166354728608711054}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &4166354728608711054
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7544528762165509268}
+ - {fileID: -4667493416453605627}
+ m_StateMachineBehaviours:
+ - {fileID: -3294126726505003836}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &4183388725211636292
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1036113531129855719}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4193519618358334234
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4203579745539017197
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3188708369086871159}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4243332537569589070
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4320747995346936990
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 3294519859895269753}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &4404394968093466578
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &4404416319124234506
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: AccessoryWedge
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7446365196983084508}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &4411736542988659692
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Animate To Changing
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 4924301813598221535}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4966556351346371575, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &4429406887799499537
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &4553318047647549012
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 487364228647694044}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4706922217447670563
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4837822769987881221
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4838457499945127275
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &4851183696656893142
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &4861815570003873056
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &4878185247126378365
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7446365196983084508}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &4880145472825082889
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7067141397700156750}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &4909937923027749631
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 6 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7573522757419479906}
+ - {fileID: -1366435090936289896}
+ m_StateMachineBehaviours:
+ - {fileID: -1455124268608760622}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &4924301813598221535
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions: []
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4274652702184668079}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 1
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &4934342563146300489
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &4957585577231465446
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5066890577463886041
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 4
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 932115143913182115}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5113511743581636653
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &5175242216598781626
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &5230147571343292283
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 923046019243686021}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5232687578382741996
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5284749660612112553
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8956763262296616297}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &5296348873933326928
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &5403523639568747252
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &5423717880777140123
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &5425819593655849456
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6642188066906559725}
+ - {fileID: 7969171193726183945}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 987041631280285986, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &5555713707385754300
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1611505730604428450}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5629324133400292057
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5648352989269743016
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 314329118297010700}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5674907984151875208
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4411736542988659692}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5734520171137974398
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &5744343797452367239
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &5925567019317712576
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7609205176288695905}
+ - {fileID: -3327411848876655597}
+ m_StateMachineBehaviours:
+ - {fileID: 6683771977312700974}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &5931540020814711033
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &5975178457775008317
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 3
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -1478534925328931665}
+ - {fileID: -9168225457205338798}
+ m_StateMachineBehaviours:
+ - {fileID: -5187362512291289809}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &6016672626615973542
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5155746701239545817}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6182852995032612802
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6225207036197765299
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: D
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -4531906795150711041, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &6297659084093300951
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6306653234074075469
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6312672215234506133
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4053843820230926816}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6328201137916745256
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 5
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 2172289741937428827}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6386007427505584193
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -9215889079793036678}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6401354505031400424
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hidden
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -8815422109225098541}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &6418268705898800885
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6453849278600275841
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6465439341389177206
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Shown
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -8990593167943540736}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &6597352638247407667
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &6615129019355135669
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Motion
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 1
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter: WedgeAmount
+--- !u!1101 &6631363256898139808
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6642188066906559725
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7958840879689785999}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6672671304252811676
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &6681042494807308794
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &6683771977312700974
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &6722012991478464331
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableAccessories
+ m_EventTreshold: 0
+ - m_ConditionMode: 1
+ m_ConditionEvent: AccessoryGlass
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8916165099925213590}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6824456066422474155
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Animate To NoChange
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8128515358791554181}
+ - {fileID: -3177853900946255848}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 6331354494029864063, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!114 &6854891973192927270
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &6909672089807567745
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -6786117150262189765}
+ - {fileID: -2652369295382661894}
+ m_StateMachineBehaviours:
+ - {fileID: -1714398709126514593}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &6924825171911919080
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 5
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &6961281733385564210
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5734520171137974398}
+ - {fileID: 542158792705724839}
+ m_StateMachineBehaviours:
+ - {fileID: -7010658551397758625}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &7002109322548531857
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Reevaluating
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5555713707385754300}
+ - {fileID: 5230147571343292283}
+ - {fileID: -2255208324709332798}
+ - {fileID: -3088855449536198977}
+ - {fileID: -2805397610708333305}
+ - {fileID: 1239180151666825547}
+ - {fileID: 3601681700573771611}
+ - {fileID: -5472865690249096269}
+ - {fileID: -6198042960780025620}
+ - {fileID: -8352210732476285625}
+ - {fileID: 3418327467418441279}
+ - {fileID: -3734885811254858349}
+ - {fileID: 5284749660612112553}
+ - {fileID: 1165117561508429483}
+ - {fileID: -737751919751358874}
+ - {fileID: 4203579745539017197}
+ - {fileID: 3840931810848954955}
+ - {fileID: 6016672626615973542}
+ - {fileID: 1559529024716405452}
+ - {fileID: -282841844960222040}
+ - {fileID: 1453688663440045725}
+ - {fileID: -5223502704922499249}
+ - {fileID: 8349798947282552697}
+ - {fileID: -5096821842840522362}
+ - {fileID: -5867259287325266720}
+ - {fileID: 7399338778630747523}
+ - {fileID: 8315794116463211580}
+ - {fileID: 1466213449185554220}
+ - {fileID: -5058003945491018273}
+ - {fileID: -6044470653439303769}
+ - {fileID: -2715766819262006444}
+ - {fileID: 7882698245788018034}
+ - {fileID: -287683774777231406}
+ - {fileID: 1526849267269449510}
+ - {fileID: 5066890577463886041}
+ - {fileID: -8872352598071692817}
+ - {fileID: 3469295873129996119}
+ - {fileID: 321537019337865316}
+ - {fileID: -714343548880721689}
+ - {fileID: -6393064765999804940}
+ - {fileID: 4553318047647549012}
+ - {fileID: -2652370525936610277}
+ - {fileID: 6328201137916745256}
+ - {fileID: -1980586046201559656}
+ - {fileID: -8520478811443068368}
+ - {fileID: -6752953797592834271}
+ - {fileID: -1429197899352719295}
+ - {fileID: -3486028882587453480}
+ - {fileID: -6871424740927044691}
+ - {fileID: -1356357943608152268}
+ - {fileID: -4507801636435361835}
+ - {fileID: -7598139861928755164}
+ - {fileID: 8139661048151324977}
+ - {fileID: 4155706004336899402}
+ - {fileID: 1446423677920810482}
+ - {fileID: 4129067428372650415}
+ - {fileID: 3220156059446817567}
+ - {fileID: 1444554630145518517}
+ - {fileID: 8061068612263882644}
+ - {fileID: -3601490509480136878}
+ - {fileID: -8746869349352766723}
+ - {fileID: -5828004350873889741}
+ - {fileID: -2655754683564886313}
+ - {fileID: 4320747995346936990}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &7063491356786192915
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example 3
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 6824456066422474155}
+ m_Position: {x: 0, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -159597514504748224}
+ m_Position: {x: 250, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4411736542988659692}
+ m_Position: {x: 250, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -4274652702184668079}
+ m_Position: {x: 0, y: 140, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -8564823551334717526}
+ m_Position: {x: 0, y: 210, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 6824456066422474155}
+--- !u!1101 &7067141397700156750
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8756018665678894720}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7240776518747715079
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &7301973886565661572
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 2
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7830686663738770196}
+ - {fileID: -1195100396723910635}
+ m_StateMachineBehaviours:
+ - {fileID: 2777077551680636996}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &7365984459081052346
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 4 0
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -4063168703382595720}
+ - {fileID: 5629324133400292057}
+ m_StateMachineBehaviours:
+ - {fileID: -7174251502116823753}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &7399338778630747523
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4778865392770189747}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7403140386364478266
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7416334015539259646
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7419627460824018520
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &7439981902712865285
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1642765099608132215}
+ - {fileID: -5976863269551982380}
+ m_StateMachineBehaviours:
+ - {fileID: -6462444347700673708}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &7444886719331173213
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 7 6
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2015146694742960929}
+ - {fileID: -1891561551253636287}
+ m_StateMachineBehaviours:
+ - {fileID: 2351754823261127486}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &7496341834886096146
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &7528568929407838668
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 8332230800845712811}
+ - {fileID: 3149252855954648682}
+ m_StateMachineBehaviours:
+ - {fileID: 4934342563146300489}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &7544528762165509268
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7573522757419479906
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7609205176288695905
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7674752915234877148
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7904642920627224478}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7725620494523315633
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -4069371536865002232}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &7725819180319232899
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 3 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 7496341834886096146}
+ - {fileID: -8100827576735614900}
+ m_StateMachineBehaviours:
+ - {fileID: 5403523639568747252}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &7830686663738770196
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &7882698245788018034
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7725819180319232899}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &7964097640222332574
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 2 5
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 5232687578382741996}
+ - {fileID: 6924825171911919080}
+ m_StateMachineBehaviours:
+ - {fileID: -6002167375635975410}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &7969171193726183945
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: AccessoryThing
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -7958840879689785999}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8061068612263882644
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 7
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -1760827522547506879}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &8075977107702083334
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!114 &8106869618573719311
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1101 &8128515358791554181
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4411736542988659692}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0.7
+ m_HasExitTime: 1
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8139661048151324977
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 6
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -8831363105771168586}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8140816797658498982
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8177760074738612201
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2021312359433469492}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1107 &8197651664001292273
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Example 0
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -4069371536865002232}
+ m_Position: {x: 0, y: 70, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 314329118297010700}
+ m_Position: {x: 0, y: 140, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 0, y: 490, z: 0}
+ m_EntryPosition: {x: 0, y: -70, z: 0}
+ m_ExitPosition: {x: 1750, y: -70, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -4069371536865002232}
+--- !u!1101 &8234247290860205414
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8253697696204444663
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!114 &8285768548831847135
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -706344726, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parameters:
+ - name: AAC_INTERNAL_GesturingIcon_DirtyCheck
+ value: 1
+ valueMin: 0
+ valueMax: 0
+ chance: 0
+ type: 0
+ localOnly: 0
+ debugString:
+--- !u!1102 &8307591242028054940
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 1 1
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -7563285252809673289}
+ - {fileID: 6681042494807308794}
+ m_StateMachineBehaviours:
+ - {fileID: 3465841160073771929}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &8315794116463211580
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 3
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 2
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7301973886565661572}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8332230800845712811
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8349798947282552697
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureLeft
+ m_EventTreshold: 2
+ - m_ConditionMode: 6
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2094221060260253001}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &8573798793409264485
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 5 4
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -2198867452777268370}
+ - {fileID: -6603243137000810414}
+ m_StateMachineBehaviours:
+ - {fileID: -9205651215320022901}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &8665860369086990021
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -5715301113077229730}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8714679229210549631
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 1
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8786537539902427004
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 7
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8843809637515249569
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 3
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8905284327926060397
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8948994319705598262
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: EnableItem
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 4880145472825082889}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1101 &8949695964405329977
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 4
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
+--- !u!1102 &9069469509576714857
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Gesture 0 7
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -5907821716220337198}
+ - {fileID: 7419627460824018520}
+ m_StateMachineBehaviours:
+ - {fileID: -8225825088890906243}
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 0
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: -1072934587902485496, guid: bbcd8ae9108f27f44aacfe48a78785d4,
+ type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &9180701187503858544
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 7
+ m_ConditionEvent: GestureRight
+ m_EventTreshold: 6
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 7002109322548531857}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 0
diff --git a/Examples/AacExampleFX.controller.meta b/Examples/AacExampleFX.controller.meta
new file mode 100644
index 0000000..1e10293
--- /dev/null
+++ b/Examples/AacExampleFX.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3aab8cb479c1da147b4fec0a8fe34236
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleMaterial.mat b/Examples/AacExampleMaterial.mat
new file mode 100644
index 0000000..170dbf3
--- /dev/null
+++ b/Examples/AacExampleMaterial.mat
@@ -0,0 +1,77 @@
+%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: AacExampleMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _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}
+ - _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:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.698
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.48689637, g: 0.11609437, b: 0.037962936, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Examples/AacExampleMaterial.mat.meta b/Examples/AacExampleMaterial.mat.meta
new file mode 100644
index 0000000..f2cf1c6
--- /dev/null
+++ b/Examples/AacExampleMaterial.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c3542dfecd687604fb8d0b0e6a5a6318
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleMenu.asset b/Examples/AacExampleMenu.asset
new file mode 100644
index 0000000..3b4f603
--- /dev/null
+++ b/Examples/AacExampleMenu.asset
@@ -0,0 +1,56 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name: AacExampleMenu
+ m_EditorClassIdentifier:
+ controls:
+ - name: Item
+ icon: {fileID: 0}
+ type: 102
+ parameter:
+ name: EnableItem
+ value: 1
+ style: 0
+ subMenu: {fileID: 0}
+ subParameters: []
+ labels: []
+ - name: Accesories
+ icon: {fileID: 0}
+ type: 102
+ parameter:
+ name: EnableAccessories
+ value: 1
+ style: 0
+ subMenu: {fileID: 0}
+ subParameters: []
+ labels: []
+ - name: Thing
+ icon: {fileID: 0}
+ type: 102
+ parameter:
+ name: AccessoryThing
+ value: 1
+ style: 0
+ subMenu: {fileID: 0}
+ subParameters: []
+ labels: []
+ - name: Wedge Amount
+ icon: {fileID: 0}
+ type: 203
+ parameter:
+ name:
+ value: 1
+ style: 0
+ subMenu: {fileID: 0}
+ subParameters:
+ - name: WedgeAmount
+ labels: []
diff --git a/Examples/AacExampleMenu.asset.meta b/Examples/AacExampleMenu.asset.meta
new file mode 100644
index 0000000..f43045f
--- /dev/null
+++ b/Examples/AacExampleMenu.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cde459092e0783540b3837521d750413
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleParams.asset b/Examples/AacExampleParams.asset
new file mode 100644
index 0000000..66c2aed
--- /dev/null
+++ b/Examples/AacExampleParams.asset
@@ -0,0 +1,31 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -1506855854, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name: AacExampleParams
+ m_EditorClassIdentifier:
+ parameters:
+ - name: EnableItem
+ valueType: 2
+ saved: 1
+ defaultValue: 0
+ - name: EnableAccessories
+ valueType: 2
+ saved: 1
+ defaultValue: 0
+ - name: AccessoryThing
+ valueType: 2
+ saved: 1
+ defaultValue: 0
+ - name: WedgeAmount
+ valueType: 1
+ saved: 1
+ defaultValue: 0
diff --git a/Examples/AacExampleParams.asset.meta b/Examples/AacExampleParams.asset.meta
new file mode 100644
index 0000000..bf26e45
--- /dev/null
+++ b/Examples/AacExampleParams.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 599b4ef18dd7b2b41ae63050dc68cf49
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/AacExampleSmr.fbx b/Examples/AacExampleSmr.fbx
new file mode 100644
index 0000000..ad8a258
Binary files /dev/null and b/Examples/AacExampleSmr.fbx differ
diff --git a/Examples/AacExampleSmr.fbx.meta b/Examples/AacExampleSmr.fbx.meta
new file mode 100644
index 0000000..9cbba8a
--- /dev/null
+++ b/Examples/AacExampleSmr.fbx.meta
@@ -0,0 +1,102 @@
+fileFormatVersion: 2
+guid: 63527d990aefbfd4889bdd854f8389e2
+ModelImporter:
+ serializedVersion: 19301
+ internalIDToNameTable: []
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Material.001
+ second: {fileID: 2100000, guid: c3542dfecd687604fb8d0b0e6a5a6318, type: 2}
+ 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/Examples/AnimatorAsCodeExampleScene.unity b/Examples/AnimatorAsCodeExampleScene.unity
new file mode 100644
index 0000000..fbd1e53
--- /dev/null
+++ b/Examples/AnimatorAsCodeExampleScene.unity
@@ -0,0 +1,1188 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &184941772
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 184941775}
+ - component: {fileID: 184941774}
+ - component: {fileID: 184941773}
+ m_Layer: 0
+ m_Name: Avatar
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &184941773
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 184941772}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ launchedFromSDKPipeline: 0
+ completedSDKPipeline: 0
+ blueprintId:
+ contentType: 0
+ assetBundleUnityVersion:
+ fallbackStatus: 0
+--- !u!114 &184941774
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 184941772}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 542108242, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Name:
+ ViewPosition: {x: 0, y: 1.6, z: 0.2}
+ Animations: 0
+ ScaleIPD: 1
+ lipSync: 0
+ lipSyncJawBone: {fileID: 0}
+ lipSyncJawClosed: {x: 0, y: 0, z: 0, w: 1}
+ lipSyncJawOpen: {x: 0, y: 0, z: 0, w: 1}
+ VisemeSkinnedMesh: {fileID: 0}
+ MouthOpenBlendShapeName: Facial_Blends.Jaw_Down
+ VisemeBlendShapes: []
+ unityVersion:
+ portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
+ portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
+ customExpressions: 1
+ expressionsMenu: {fileID: 11400000, guid: cde459092e0783540b3837521d750413, type: 2}
+ expressionParameters: {fileID: 11400000, guid: 599b4ef18dd7b2b41ae63050dc68cf49,
+ type: 2}
+ enableEyeLook: 0
+ customEyeLookSettings:
+ eyeMovement:
+ confidence: 0.5
+ excitement: 0.5
+ leftEye: {fileID: 0}
+ rightEye: {fileID: 0}
+ eyesLookingStraight:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyesLookingUp:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyesLookingDown:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyesLookingLeft:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyesLookingRight:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyelidType: 0
+ upperLeftEyelid: {fileID: 0}
+ upperRightEyelid: {fileID: 0}
+ lowerLeftEyelid: {fileID: 0}
+ lowerRightEyelid: {fileID: 0}
+ eyelidsDefault:
+ upper:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ lower:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyelidsClosed:
+ upper:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ lower:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyelidsLookingUp:
+ upper:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ lower:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyelidsLookingDown:
+ upper:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ lower:
+ linked: 1
+ left: {x: 0, y: 0, z: 0, w: 0}
+ right: {x: 0, y: 0, z: 0, w: 0}
+ eyelidsSkinnedMesh: {fileID: 0}
+ eyelidsBlendshapes:
+ customizeAnimationLayers: 1
+ baseAnimationLayers:
+ - isEnabled: 0
+ type: 0
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 2
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 3
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 4
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 5
+ animatorController: {fileID: 9100000, guid: 3aab8cb479c1da147b4fec0a8fe34236,
+ type: 2}
+ mask: {fileID: 0}
+ isDefault: 0
+ specialAnimationLayers:
+ - isEnabled: 0
+ type: 6
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 7
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ - isEnabled: 0
+ type: 8
+ animatorController: {fileID: 0}
+ mask: {fileID: 0}
+ isDefault: 1
+ AnimationPreset: {fileID: 0}
+ animationHashSet: []
+ autoFootsteps: 1
+ autoLocomotion: 1
+ collidersMirrored: 1
+ collider_head:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_torso:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_footR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_footL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_handR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_handL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerIndexL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerMiddleL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerRingL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerLittleL:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerIndexR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerMiddleR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerRingR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+ collider_fingerLittleR:
+ state: 0
+ transform: {fileID: 0}
+ radius: 0
+ height: 0
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 0}
+--- !u!4 &184941775
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 184941772}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.21586904, y: 0.97061026, z: 0.7468148}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1189859516}
+ - {fileID: 581794151}
+ - {fileID: 580664844}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &264349323
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 264349324}
+ - component: {fileID: 264349325}
+ m_Layer: 0
+ m_Name: Example2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &264349324
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 264349323}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 500820575}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &264349325
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 264349323}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b09d955c545f45428d3c5cfb9b214117, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ avatar: {fileID: 184941774}
+ assetContainer: {fileID: 9100000, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ assetKey: 13f38a2543949f94e889ff42abeefa7a
+ wedgeMesh: {fileID: 580664845}
+--- !u!1 &318116013
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 318116014}
+ - component: {fileID: 318116015}
+ m_Layer: 0
+ m_Name: Example1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &318116014
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 318116013}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 500820575}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &318116015
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 318116013}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea8b0c32e2e54e4883f5b113609cb670, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ avatar: {fileID: 184941774}
+ assetContainer: {fileID: 9100000, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ assetKey: b552ab96481f820479c5bee0c5c899f8
+ skinnedMesh: {fileID: 2019063331}
+--- !u!1 &500820574
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 500820575}
+ m_Layer: 0
+ m_Name: Examples
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &500820575
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 500820574}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 934968513}
+ - {fileID: 318116014}
+ - {fileID: 264349324}
+ - {fileID: 1431350100}
+ - {fileID: 1919112887}
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &580664843
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 184941775}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 4.5
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_DirtyAABB
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.data[0]
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_Name
+ value: 2_Wedge
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 63527d990aefbfd4889bdd854f8389e2, type: 3}
+--- !u!4 &580664844 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 580664843}
+ m_PrefabAsset: {fileID: 0}
+--- !u!137 &580664845 stripped
+SkinnedMeshRenderer:
+ m_CorrespondingSourceObject: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 580664843}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &581794150
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 184941775}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 2.25
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_DirtyAABB
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.data[0]
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_Name
+ value: 1_Thing
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 63527d990aefbfd4889bdd854f8389e2, type: 3}
+--- !u!4 &581794151 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 581794150}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &801675899
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 801675900}
+ - component: {fileID: 801675901}
+ m_Layer: 0
+ m_Name: Reflection Probe
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &801675900
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 801675899}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 580664844}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!215 &801675901
+ReflectionProbe:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 801675899}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Type: 0
+ m_Mode: 2
+ m_RefreshMode: 0
+ m_TimeSlicingMode: 0
+ m_Resolution: 128
+ m_UpdateFrequency: 0
+ m_BoxSize: {x: 10, y: 10, z: 10}
+ m_BoxOffset: {x: 0, y: 0, z: 0}
+ m_NearClip: 0.3
+ m_FarClip: 1000
+ m_ShadowDistance: 100
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_IntensityMultiplier: 1
+ m_BlendDistance: 1
+ m_HDR: 1
+ m_BoxProjection: 0
+ m_RenderDynamicObjects: 0
+ m_UseOcclusionCulling: 1
+ m_Importance: 1
+ m_CustomBakedTexture: {fileID: 8900000, guid: e5874b9d3baa9584c88aae7527592af0,
+ type: 3}
+--- !u!1 &934968512
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 934968513}
+ - component: {fileID: 934968514}
+ m_Layer: 0
+ m_Name: Example0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &934968513
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 934968512}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 500820575}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &934968514
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 934968512}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: be5bb2bad8914be8a6a86373d48e4574, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ avatar: {fileID: 184941774}
+ assetContainer: {fileID: 9100000, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ assetKey: 6363726336ed78a449f785ccb6e28ea6
+ item: {fileID: 1189859518}
+--- !u!1001 &1189859515
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 184941775}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_DirtyAABB
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_AABB.m_Extent.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_BlendShapeWeights.Array.data[0]
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ propertyPath: m_Name
+ value: 0_Item
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 63527d990aefbfd4889bdd854f8389e2, type: 3}
+--- !u!4 &1189859516 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 1189859515}
+ m_PrefabAsset: {fileID: 0}
+--- !u!137 &1189859517 stripped
+SkinnedMeshRenderer:
+ m_CorrespondingSourceObject: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 1189859515}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1189859518 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 1189859515}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1431350099
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1431350100}
+ - component: {fileID: 1431350101}
+ m_Layer: 0
+ m_Name: Example3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1431350100
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1431350099}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 500820575}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1431350101
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1431350099}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a0bd105e311c440ca03e6f6c46f830fc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ avatar: {fileID: 184941774}
+ assetContainer: {fileID: 9100000, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ assetKey: e70c00f61088f674d82d80421febd5f9
+ iconMesh: {fileID: 1189859517}
+--- !u!1 &1919112886
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1919112887}
+ - component: {fileID: 1919112888}
+ m_Layer: 0
+ m_Name: Manual_PlacingStates
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1919112887
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1919112886}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 500820575}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1919112888
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1919112886}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4c992e0dc0e4f74a36f386346991dbc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ avatar: {fileID: 184941774}
+ assetContainer: {fileID: 9100000, guid: bbcd8ae9108f27f44aacfe48a78785d4, type: 2}
+ assetKey: 4fc3b8b177e641b44a09a38893594ce2
+--- !u!137 &2019063331 stripped
+SkinnedMeshRenderer:
+ m_CorrespondingSourceObject: {fileID: -3887185075125053422, guid: 63527d990aefbfd4889bdd854f8389e2,
+ type: 3}
+ m_PrefabInstance: {fileID: 581794150}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &2020494989
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2020494991}
+ - component: {fileID: 2020494990}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &2020494990
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2020494989}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 0
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &2020494991
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2020494989}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0.18128952, y: 2.5823236, z: 4.1684084}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
diff --git a/Examples/AnimatorAsCodeExampleScene.unity.meta b/Examples/AnimatorAsCodeExampleScene.unity.meta
new file mode 100644
index 0000000..8bdddbf
--- /dev/null
+++ b/Examples/AnimatorAsCodeExampleScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 152a25406238928428795a65c5473ecb
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Examples/GenExample0_ToggleGo.cs b/Examples/GenExample0_ToggleGo.cs
new file mode 100644
index 0000000..6bdca89
--- /dev/null
+++ b/Examples/GenExample0_ToggleGo.cs
@@ -0,0 +1,68 @@
+using System.Linq;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using UnityEditor;
+using UnityEditor.Animations;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public class GenExample0_ToggleGo : MonoBehaviour
+ {
+ public VRCAvatarDescriptor avatar;
+ public AnimatorController assetContainer;
+ public string assetKey;
+ public GameObject item;
+ }
+
+ [CustomEditor(typeof(GenExample0_ToggleGo), true)]
+ public class GenExample0_ToggleGoEditor : Editor
+ {
+ private const string SystemName = "Example 0";
+
+ public override void OnInspectorGUI()
+ {
+ AacExample.InspectorTemplate(this, serializedObject, "assetKey", Create, Remove);
+ }
+
+ private void Create()
+ {
+ var my = (GenExample0_ToggleGo) target;
+ // The avatar is used here:
+ // - to find the FX playable layer animator, where a new layer will be created.
+ // - to resolve the relative animation path to the item.
+ // The generated animation files are stored in the asset container.
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey, AacExample.Options().WriteDefaultsOff());
+
+ // Create a layer in the FX animator.
+ // Additional layers can be created in the FX animator (see later in the manual).
+ var fx = aac.CreateMainFxLayer();
+
+ // The first created state is the default one connected to the "Entry" node.
+ // States are automatically placed on the grid (see later in the manual).
+ var hidden = fx.NewState("Hidden")
+ // Animation assets are generated as sub-assets of the asset container.
+ // The animation path to my.skinnedMesh is relative to my.avatar
+ .WithAnimation(aac.NewClip().Toggling(my.item, false));
+ var shown = fx.NewState("Shown")
+ .WithAnimation(aac.NewClip().Toggling(my.item, true));
+
+ // Creates a Bool parameter in the FX layer.
+ // Parameters are added to the Animator if a parameter with the same name
+ // does not exist yet.
+ var itemParam = fx.BoolParameter("EnableItem");
+
+ // Transitions are created with a set of default values
+ // That can be changed in the Generator settings (see later in the manual).
+ hidden.TransitionsTo(shown).When(itemParam.IsTrue());
+ shown.TransitionsTo(hidden).When(itemParam.IsFalse());
+ }
+
+ private void Remove()
+ {
+ var my = (GenExample0_ToggleGo) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ aac.RemoveAllMainLayers();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GenExample0_ToggleGo.cs.meta b/Examples/GenExample0_ToggleGo.cs.meta
new file mode 100644
index 0000000..8c54986
--- /dev/null
+++ b/Examples/GenExample0_ToggleGo.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: be5bb2bad8914be8a6a86373d48e4574
+timeCreated: 1645746140
\ No newline at end of file
diff --git a/Examples/GenExample1_ToggleSmr.cs b/Examples/GenExample1_ToggleSmr.cs
new file mode 100644
index 0000000..be641e7
--- /dev/null
+++ b/Examples/GenExample1_ToggleSmr.cs
@@ -0,0 +1,76 @@
+using System.Linq;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using UnityEditor;
+using UnityEditor.Animations;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public class GenExample1_ToggleSmr : MonoBehaviour
+ {
+ public VRCAvatarDescriptor avatar;
+ public AnimatorController assetContainer;
+ public string assetKey;
+ public SkinnedMeshRenderer skinnedMesh;
+ }
+
+ [CustomEditor(typeof(GenExample1_ToggleSmr), true)]
+ public class GenExample1_ToggleSmrEditor : Editor
+ {
+ private const string SystemName = "Example 1";
+
+ public override void OnInspectorGUI()
+ {
+ AacExample.InspectorTemplate(this, serializedObject, "assetKey", Create, Remove);
+ }
+
+ private void Create()
+ {
+ var my = (GenExample1_ToggleSmr) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ var fx = aac.CreateMainFxLayer();
+ var hidden = fx.NewState("Hidden")
+ // The runtime type of my.skinnedMesh is used within the animation.
+ // In this case, the "SkinnedMeshRenderer" component is disabled.
+ .WithAnimation(aac.NewClip().TogglingComponent(my.skinnedMesh, false));
+ var shown = fx.NewState("Shown")
+ .WithAnimation(aac.NewClip().TogglingComponent(my.skinnedMesh, true));
+
+ // This creates two Bool parameters in the animator.
+ // The resulting value can be used in conditions.
+ var accessoriesParams = fx.BoolParameters("EnableAccessories", "AccessoryThing");
+
+ // The following line creates one transition.
+ // The conditions are "EnableAccessories is true" and "AccessoryThing is true"
+ hidden.TransitionsTo(shown).When(accessoriesParams.AreTrue());
+
+ // The following line creates two transitions:
+ // - The first transition is "EnableAccessories is false"
+ // - The second transition is "AccessoryThing is false"
+ shown.TransitionsTo(hidden).When(accessoriesParams.IsAnyFalse());
+
+ if (false)
+ {
+ // Alternatively, you can use the long way:
+ var enableAccessoriesParam = fx.BoolParameter("EnableAccessories");
+ var thingParam = fx.BoolParameter("ThingParam");
+
+ hidden.TransitionsTo(shown).When(enableAccessoriesParam.IsTrue()).And(thingParam.IsTrue());
+
+ // - The first transition:
+ shown.TransitionsTo(hidden).When(enableAccessoriesParam.IsFalse())
+ // - The second transition:
+ .Or().When(thingParam.IsFalse());
+ }
+ }
+
+ private void Remove()
+ {
+ var my = (GenExample1_ToggleSmr) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ aac.RemoveAllMainLayers();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GenExample1_ToggleSmr.cs.meta b/Examples/GenExample1_ToggleSmr.cs.meta
new file mode 100644
index 0000000..c5a48de
--- /dev/null
+++ b/Examples/GenExample1_ToggleSmr.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: ea8b0c32e2e54e4883f5b113609cb670
+timeCreated: 1645744548
\ No newline at end of file
diff --git a/Examples/GenExample2_Animate.cs b/Examples/GenExample2_Animate.cs
new file mode 100644
index 0000000..5d60aea
--- /dev/null
+++ b/Examples/GenExample2_Animate.cs
@@ -0,0 +1,55 @@
+using System.Linq;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using UnityEditor;
+using UnityEditor.Animations;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public class GenExample2_Animate : MonoBehaviour
+ {
+ public VRCAvatarDescriptor avatar;
+ public AnimatorController assetContainer;
+ public string assetKey;
+ public SkinnedMeshRenderer wedgeMesh;
+ }
+
+ [CustomEditor(typeof(GenExample2_Animate), true)]
+ public class GenExample1_BlushEditor : Editor
+ {
+ private const string SystemName = "Example 2";
+
+ public override void OnInspectorGUI()
+ {
+ AacExample.InspectorTemplate(this, serializedObject, "assetKey", Create, Remove);
+ }
+
+ private void Create()
+ {
+ var my = (GenExample2_Animate) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ var fx = aac.CreateMainFxLayer();
+
+ fx.NewState("Motion")
+ .WithAnimation(aac.NewClip().Animating(clip =>
+ {
+ clip.Animates(my.wedgeMesh, "blendShape.Wedge").WithFrameCountUnit(keyframes =>
+ keyframes.Easing(0, 100f).Easing(28, 0).Easing(29, 0).Easing(30, 0).Easing(31, 0).Easing(32, 0).Easing(60, 100f)
+ );
+ clip.Animates(my.wedgeMesh, "material._Metallic").WithFrameCountUnit(keyframes =>
+ keyframes.Constant(0, 1f).Constant(28, 0).Constant(60, 0)
+ );
+ }))
+ .MotionTime(fx.FloatParameter("WedgeAmount"));
+ }
+
+ private void Remove()
+ {
+ var my = (GenExample2_Animate) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ aac.RemoveAllMainLayers();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GenExample2_Animate.cs.meta b/Examples/GenExample2_Animate.cs.meta
new file mode 100644
index 0000000..e2bd22f
--- /dev/null
+++ b/Examples/GenExample2_Animate.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: b09d955c545f45428d3c5cfb9b214117
+timeCreated: 1645746969
\ No newline at end of file
diff --git a/Examples/GenExample3_Gesturing.cs b/Examples/GenExample3_Gesturing.cs
new file mode 100644
index 0000000..b634378
--- /dev/null
+++ b/Examples/GenExample3_Gesturing.cs
@@ -0,0 +1,148 @@
+using System.Linq;
+using AnimatorAsCode.V0;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using UnityEditor;
+using UnityEditor.Animations;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public class GenExample3_Gesturing : MonoBehaviour
+ {
+ public VRCAvatarDescriptor avatar;
+ public AnimatorController assetContainer;
+ public string assetKey;
+ public SkinnedMeshRenderer iconMesh;
+ }
+
+ [CustomEditor(typeof(GenExample3_Gesturing), true)]
+ public class GenExample3_GesturingEditor : Editor
+ {
+ private const string SystemName = "Example 3";
+
+ private GenExample3_Gesturing my;
+ private AacFlBase aac;
+
+ private const string MaxBlendshape = "blendShape.KPIN_A_Major_Max";
+ private const string MinBlendshape = "blendShape.KPIN_A_Major_Min";
+
+ public override void OnInspectorGUI()
+ {
+ AacExample.InspectorTemplate(this, serializedObject, "assetKey", Create, Remove);
+ }
+
+ private void Create()
+ {
+ my = (GenExample3_Gesturing) target;
+ aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ CreateMainLayer();
+ CreateSupportingLayer();
+ }
+
+ private void Remove()
+ {
+ var my = (GenExample3_Gesturing) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ aac.RemoveAllMainLayers();
+ aac.RemoveAllSupportingLayers("Detection");
+ }
+
+ private void CreateMainLayer()
+ {
+ var layer = aac.CreateMainFxLayer();
+
+ var dirtyCheckParameter = layer.BoolParameter("AAC_INTERNAL_GesturingIcon_DirtyCheck");
+
+ // ### Create states
+ var lackOfChangeDetected = layer.NewState("Animate To NoChange")
+ .WithAnimation(IconAppears());
+
+ // By default, states have an animation that animates a dummy object for 1 frame.
+ var noChange = layer.NewState("NoChange", 1, 0).RightOf();
+
+ var changeDetected = layer.NewState("Animate To Changing").Under()
+ .WithAnimation(IconDisappears());
+
+ // This creates a clip that animates a dummy object for 1.5f seconds.
+ var changing = layer.NewState("Changing", 0, 1).LeftOf()
+ .WithAnimation(aac.DummyClipLasting(1.5f, AacFlUnit.Seconds));
+
+ // When this state is entered, the parameter is driven to the value of false.
+ var stillChanging = layer.NewState("Still Changing", 0, 2).Under()
+ .Drives(dirtyCheckParameter, false);
+
+ // ------
+
+ // ### Create transitions
+ lackOfChangeDetected.TransitionsTo(changeDetected).AfterAnimationIsAtLeastAtPercent(0.7f).When(dirtyCheckParameter.IsTrue());
+
+ // The transition duration is 30% of the animation duration.
+ lackOfChangeDetected.TransitionsTo(noChange).AfterAnimationFinishes().WithTransitionDurationPercent(0.3f);
+
+ noChange.TransitionsTo(changeDetected).When(dirtyCheckParameter.IsTrue());
+
+ // By using AfterAnimationFinishes, the transition will trigger after the animation
+ // for the icon appearing finishes.
+ changeDetected.TransitionsTo(changing).AfterAnimationFinishes();
+
+ changing.TransitionsTo(stillChanging).When(dirtyCheckParameter.IsTrue());
+ // By using AfterAnimationFinishes, the transition will trigger after 1.5 seconds,
+ // which is the length of the animation in Changing.
+ changing.TransitionsTo(lackOfChangeDetected).AfterAnimationFinishes();
+
+ // The transition will immediately happen upon entering, by using Exit time set to 0.
+ stillChanging.AutomaticallyMovesTo(changing);
+ }
+
+ private void CreateSupportingLayer()
+ {
+ // Create an additional FX layer.
+ var layer = aac.CreateSupportingFxLayer("Detection");
+ var reevaluating = layer.NewState("Reevaluating", -1, 0);
+
+ foreach (var left in Enumerable.Range(0, 8))
+ {
+ foreach (var right in Enumerable.Range(0, 8))
+ {
+ var state = layer.NewState($"Gesture {left} {right}", left, right)
+ // When this state is entered, the parameter is driven to the value of true.
+ .Drives(layer.BoolParameter("AAC_INTERNAL_GesturingIcon_DirtyCheck"), true);
+
+ reevaluating.TransitionsTo(state)
+ // Use ".Av3" to access VRChat standard parameters.
+ // Accessing these parameters will create the corresponding parameter in the animator.
+ .When(layer.Av3().GestureLeft.IsEqualTo(left))
+ .And(layer.Av3().GestureRight.IsEqualTo(right));
+ state.TransitionsTo(reevaluating)
+ .When(layer.Av3().GestureLeft.IsNotEqualTo(left))
+ .Or()
+ .When(layer.Av3().GestureRight.IsNotEqualTo(right));
+ }
+ }
+ }
+
+ private AacFlClip IconAppears()
+ {
+ return aac.NewClip().Animating(clip =>
+ {
+ clip.Animates(my.iconMesh, MaxBlendshape)
+ .WithFrameCountUnit(keyframes => keyframes.Easing(0, 1.001f).Easing(10, 0f));
+ clip.Animates(my.iconMesh, MinBlendshape)
+ .WithOneFrame(0f);
+ });
+ }
+
+ private AacFlClip IconDisappears()
+ {
+ return aac.NewClip().Animating(clip =>
+ {
+ clip.Animates(my.iconMesh, MaxBlendshape)
+ .WithFrameCountUnit(keyframes => keyframes.Easing(0, 0f).Easing(30, 0f));
+ clip.Animates(my.iconMesh, MinBlendshape)
+ .WithFrameCountUnit(keyframes => keyframes.Easing(0, 0f).Easing(10, 100f));
+ });
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GenExample3_Gesturing.cs.meta b/Examples/GenExample3_Gesturing.cs.meta
new file mode 100644
index 0000000..f7c895b
--- /dev/null
+++ b/Examples/GenExample3_Gesturing.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: a0bd105e311c440ca03e6f6c46f830fc
+timeCreated: 1645755767
\ No newline at end of file
diff --git a/Examples/GenExampleManual_PlacingStates.cs b/Examples/GenExampleManual_PlacingStates.cs
new file mode 100644
index 0000000..0f87ba2
--- /dev/null
+++ b/Examples/GenExampleManual_PlacingStates.cs
@@ -0,0 +1,52 @@
+using System.Linq;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using UnityEditor;
+using UnityEditor.Animations;
+
+namespace AnimatorAsCodeFramework.Examples
+{
+ public class GenExampleManual_PlacingStates : MonoBehaviour
+ {
+ public VRCAvatarDescriptor avatar;
+ public AnimatorController assetContainer;
+ public string assetKey;
+ }
+
+ [CustomEditor(typeof(GenExampleManual_PlacingStates), true)]
+ public class GenExampleManual_PlacingStatesEditor : Editor
+ {
+ private const string SystemName = "Example Manual - Placing States";
+
+ public override void OnInspectorGUI()
+ {
+ AacExample.InspectorTemplate(this, serializedObject, "assetKey", Create, Remove);
+ }
+
+ private void Create()
+ {
+ var my = (GenExampleManual_PlacingStates) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ var fx = aac.CreateMainFxLayer();
+
+ var init = fx.NewState("Init"); // This is the first state. By default it is at (0, 0)
+ var a = fx.NewState("A"); // This will be placed under Init.
+ var b = fx.NewState("B"); // This will be placed under A.
+ var c = fx.NewState("C").RightOf(a); // This will be placed right of A.
+ var d = fx.NewState("D"); // This will be placed under C.
+ var alternate = fx.NewState("Alternate").Over(c); // This will be placed over C.
+
+// This will be placed next to Alternate: 2 blocks over, and 1 to the right.
+ var reset = fx.NewState("Reset").Shift(alternate, 1, -2);
+ }
+
+ private void Remove()
+ {
+ var my = (GenExampleManual_PlacingStates) target;
+ var aac = AacExample.AnimatorAsCode(SystemName, my.avatar, my.assetContainer, my.assetKey);
+
+ aac.RemoveAllMainLayers();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GenExampleManual_PlacingStates.cs.meta b/Examples/GenExampleManual_PlacingStates.cs.meta
new file mode 100644
index 0000000..3c69393
--- /dev/null
+++ b/Examples/GenExampleManual_PlacingStates.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: f4c992e0dc0e4f74a36f386346991dbc
+timeCreated: 1645800049
\ No newline at end of file
diff --git a/Framework.meta b/Framework.meta
new file mode 100644
index 0000000..f4f933c
--- /dev/null
+++ b/Framework.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 8743b020a8e44294871ab5782040e999
+timeCreated: 1645907951
\ No newline at end of file
diff --git a/Framework/AnimatorAsCodeFramework.asmdef b/Framework/AnimatorAsCodeFramework.asmdef
new file mode 100644
index 0000000..129ae89
--- /dev/null
+++ b/Framework/AnimatorAsCodeFramework.asmdef
@@ -0,0 +1,3 @@
+{
+ "name": "AnimatorAsCodeFramework"
+}
\ No newline at end of file
diff --git a/Framework/AnimatorAsCodeFramework.asmdef.meta b/Framework/AnimatorAsCodeFramework.asmdef.meta
new file mode 100644
index 0000000..5463ccc
--- /dev/null
+++ b/Framework/AnimatorAsCodeFramework.asmdef.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 21dee7794a6343ccbdcd48b92f941953
+timeCreated: 1645911687
\ No newline at end of file
diff --git a/Framework/Editor.meta b/Framework/Editor.meta
new file mode 100644
index 0000000..f1bba22
--- /dev/null
+++ b/Framework/Editor.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 6084a9de238746a28ba45b77d85d0dc7
+timeCreated: 1645908045
\ No newline at end of file
diff --git a/Framework/Editor/V0.meta b/Framework/Editor/V0.meta
new file mode 100644
index 0000000..e363a89
--- /dev/null
+++ b/Framework/Editor/V0.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6ab1a9c322945d5449fea4130317f605
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Framework/Editor/V0/Aac.cs b/Framework/Editor/V0/Aac.cs
new file mode 100644
index 0000000..c0e6d98
--- /dev/null
+++ b/Framework/Editor/V0/Aac.cs
@@ -0,0 +1,632 @@
+using System;
+using System.Linq;
+using UnityEditor;
+using UnityEditor.Animations;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using Random = UnityEngine.Random;
+
+// ReSharper disable once CheckNamespace
+namespace AnimatorAsCode.V0
+{
+ public static class AacV0
+ {
+ public static AacFlBase Create(AacConfiguration configuration)
+ {
+ return new AacFlBase(configuration);
+ }
+
+ internal static AnimatorController AnimatorOf(VRCAvatarDescriptor ad, VRCAvatarDescriptor.AnimLayerType animLayerType)
+ {
+ return (AnimatorController) ad.baseAnimationLayers.First(it => it.type == animLayerType).animatorController;
+ }
+
+ internal static AnimationClip NewClip(AacConfiguration component, string suffix)
+ {
+ return RegisterClip(component, suffix, new AnimationClip());
+ }
+
+ internal static AnimationClip RegisterClip(AacConfiguration component, string suffix, AnimationClip clip)
+ {
+ clip.name = "zAutogenerated__" + component.AssetKey + "__" + suffix + "_" + Random.Range(0, Int32.MaxValue); // FIXME animation name conflict
+ clip.hideFlags = HideFlags.None;
+ AssetDatabase.AddObjectToAsset(clip, component.AssetContainer);
+ return clip;
+ }
+
+ internal static BlendTree NewBlendTreeAsRaw(AacConfiguration component, string suffix)
+ {
+ var clip = new BlendTree();
+ clip.name = "zAutogenerated__" + component.AssetKey + "__" + suffix + "_" + Random.Range(0, Int32.MaxValue); // FIXME animation name conflict
+ clip.hideFlags = HideFlags.None;
+ AssetDatabase.AddObjectToAsset(clip, component.AssetContainer);
+ return clip;
+ }
+
+ internal static EditorCurveBinding Binding(AacConfiguration component, Type type, Transform transform, string propertyName)
+ {
+ return new EditorCurveBinding
+ {
+ path = ResolveRelativePath(component.AnimatorRoot, transform),
+ type = type,
+ propertyName = propertyName
+ };
+ }
+
+ internal static AnimationCurve OneFrame(float desiredValue)
+ {
+ return AnimationCurve.Constant(0f, 1 / 60f, desiredValue);
+ }
+
+ internal static AnimationCurve ConstantSeconds(float seconds, float desiredValue)
+ {
+ return AnimationCurve.Constant(0f, seconds, desiredValue);
+ }
+
+ internal static string ResolveRelativePath(Transform avatar, Transform item)
+ {
+ if (item.parent != avatar && item.parent != null)
+ {
+ return ResolveRelativePath(avatar, item.parent) + "/" + item.name;
+ }
+
+ return item.name;
+ }
+
+ internal static EditorCurveBinding ToSubBinding(EditorCurveBinding binding, string suffix)
+ {
+ return new EditorCurveBinding {path = binding.path, type = binding.type, propertyName = binding.propertyName + "." + suffix};
+ }
+ }
+
+ public struct AacConfiguration
+ {
+ public string SystemName;
+ public VRCAvatarDescriptor AvatarDescriptor;
+ public Transform AnimatorRoot;
+ public Transform DefaultValueRoot;
+ public AnimatorController AssetContainer;
+ public string AssetKey;
+ public IAacDefaultsProvider DefaultsProvider;
+ }
+
+ public struct AacFlLayer
+ {
+ private readonly AnimatorController _animatorController;
+ private readonly AacConfiguration _configuration;
+ private readonly string _fullLayerName;
+ private readonly AacStateMachine _stateMachine;
+
+ internal AacFlLayer(AnimatorController animatorController, AacConfiguration configuration, AacStateMachine stateMachine, string fullLayerName)
+ {
+ _animatorController = animatorController;
+ _configuration = configuration;
+ _fullLayerName = fullLayerName;
+ _stateMachine = stateMachine;
+ }
+
+ public AacFlState NewState(string name)
+ {
+ var lastState = _stateMachine.LastStatePosition();
+ var state = _stateMachine.NewState(name, 0, 0).Shift(lastState, 0, 1);
+ return state;
+ }
+
+ public AacFlState NewState(string name, int x, int y)
+ {
+ return _stateMachine.NewState(name, x, y);
+ }
+
+ public AacFlTransition AnyTransitionsTo(AacFlState destination)
+ {
+ return _stateMachine.AnyTransitionsTo(destination);
+ }
+
+ public AacFlEntryTransition EntryTransitionsTo(AacFlState destination)
+ {
+ return _stateMachine.EntryTransitionsTo(destination);
+ }
+
+ public AacFlBoolParameter BoolParameter(string parameterName) => _stateMachine.BackingAnimator().BoolParameter(parameterName);
+ public AacFlBoolParameter TriggerParameterAsBool(string parameterName) => _stateMachine.BackingAnimator().TriggerParameter(parameterName);
+ public AacFlFloatParameter FloatParameter(string parameterName) => _stateMachine.BackingAnimator().FloatParameter(parameterName);
+ public AacFlIntParameter IntParameter(string parameterName) => _stateMachine.BackingAnimator().IntParameter(parameterName);
+ public AacFlBoolParameterGroup BoolParameters(params string[] parameterNames) => _stateMachine.BackingAnimator().BoolParameters(parameterNames);
+ public AacFlBoolParameterGroup TriggerParametersAsBools(params string[] parameterNames) => _stateMachine.BackingAnimator().TriggerParameters(parameterNames);
+ public AacFlFloatParameterGroup FloatParameters(params string[] parameterNames) => _stateMachine.BackingAnimator().FloatParameters(parameterNames);
+ public AacFlIntParameterGroup IntParameters(params string[] parameterNames) => _stateMachine.BackingAnimator().IntParameters(parameterNames);
+ public AacFlBoolParameterGroup BoolParameters(params AacFlBoolParameter[] parameters) => _stateMachine.BackingAnimator().BoolParameters(parameters);
+ public AacFlBoolParameterGroup TriggerParametersAsBools(params AacFlBoolParameter[] parameters) => _stateMachine.BackingAnimator().TriggerParameters(parameters);
+ public AacFlFloatParameterGroup FloatParameters(params AacFlFloatParameter[] parameters) => _stateMachine.BackingAnimator().FloatParameters(parameters);
+ public AacFlIntParameterGroup IntParameters(params AacFlIntParameter[] parameters) => _stateMachine.BackingAnimator().IntParameters(parameters);
+ public AacAv3 Av3() => new AacAv3(_stateMachine.BackingAnimator());
+
+ public void OverrideValue(AacFlBoolParameter toBeForced, bool value)
+ {
+ var parameters = _animatorController.parameters;
+ foreach (var param in parameters)
+ {
+ if (param.name == toBeForced.Name)
+ {
+ param.defaultBool = value;
+ }
+ }
+
+ _animatorController.parameters = parameters;
+ }
+
+ public void OverrideValue(AacFlFloatParameter toBeForced, float value)
+ {
+ var parameters = _animatorController.parameters;
+ foreach (var param in parameters)
+ {
+ if (param.name == toBeForced.Name)
+ {
+ param.defaultFloat = value;
+ }
+ }
+
+ _animatorController.parameters = parameters;
+ }
+
+ public void OverrideValue(AacFlIntParameter toBeForced, int value)
+ {
+ var parameters = _animatorController.parameters;
+ foreach (var param in parameters)
+ {
+ if (param.name == toBeForced.Name)
+ {
+ param.defaultInt = value;
+ }
+ }
+
+ _animatorController.parameters = parameters;
+ }
+
+ public AacFlLayer WithAvatarMask(AvatarMask avatarMask)
+ {
+ var finalFullLayerName = _fullLayerName;
+ _animatorController.layers = _animatorController.layers
+ .Select(layer =>
+ {
+ if (layer.name == finalFullLayerName)
+ {
+ layer.avatarMask = avatarMask;
+ }
+
+ return layer;
+ })
+ .ToArray();
+
+ return this;
+ }
+
+ public void WithAvatarMaskNoTransforms()
+ {
+ ResolveAvatarMask(new Transform[0]);
+ }
+
+ public void ResolveAvatarMask(Transform[] paths)
+ {
+ // FIXME: Fragile
+ var avatarMask = new AvatarMask();
+ avatarMask.name = "zAutogenerated__" + _configuration.AssetKey + "_" + _fullLayerName + "__AvatarMask";
+ avatarMask.hideFlags = HideFlags.None;
+
+ if (paths.Length == 0)
+ {
+ avatarMask.transformCount = 1;
+ avatarMask.SetTransformActive(0, false);
+ avatarMask.SetTransformPath(0, "_ignored");
+ }
+ else
+ {
+ avatarMask.transformCount = paths.Length;
+ for (var index = 0; index < paths.Length; index++)
+ {
+ var transform = paths[index];
+ avatarMask.SetTransformActive(index, true);
+ avatarMask.SetTransformPath(index, AacV0.ResolveRelativePath(_configuration.AnimatorRoot, transform));
+ }
+ }
+
+ for (int i = 0; i < (int) AvatarMaskBodyPart.LastBodyPart; i++)
+ {
+ avatarMask.SetHumanoidBodyPartActive((AvatarMaskBodyPart) i, false);
+ }
+
+ AssetDatabase.AddObjectToAsset(avatarMask, _animatorController);
+
+ WithAvatarMask(avatarMask);
+ }
+ }
+
+ public class AacFlBase
+ {
+ private readonly AacConfiguration _configuration;
+
+ internal AacFlBase(AacConfiguration configuration)
+ {
+ _configuration = configuration;
+ }
+
+ public AacFlClip NewClip()
+ {
+ var clip = AacV0.NewClip(_configuration, Guid.NewGuid().ToString());
+ return new AacFlClip(_configuration, clip);
+ }
+
+ public AacFlClip CopyClip(AnimationClip originalClip)
+ {
+ var newClip = UnityEngine.Object.Instantiate(originalClip);
+ var clip = AacV0.RegisterClip(_configuration, Guid.NewGuid().ToString(), newClip);
+ return new AacFlClip(_configuration, clip);
+ }
+
+ public BlendTree NewBlendTreeAsRaw()
+ {
+ return AacV0.NewBlendTreeAsRaw(_configuration, Guid.NewGuid().ToString());
+ }
+
+ public AacFlClip NewClip(string name)
+ {
+ var clip = AacV0.NewClip(_configuration, name);
+ return new AacFlClip(_configuration, clip);
+ }
+
+ public AacFlClip DummyClipLasting(float numberOf, AacFlUnit unit)
+ {
+ var dummyClip = AacV0.NewClip(_configuration, $"D({numberOf} {Enum.GetName(typeof(AacFlUnit), unit)})");
+
+ var duration = unit == AacFlUnit.Frames ? numberOf / 60f : numberOf;
+ return new AacFlClip(_configuration, dummyClip)
+ .Animating(clip => clip.Animates("_ignored", typeof(GameObject), "m_IsActive")
+ .WithUnit(unit, keyframes => keyframes.Constant(0, 0f).Constant(duration, 0f)));
+ }
+
+ public void RemoveAllMainLayers()
+ {
+ var layerName = _configuration.SystemName;
+ RemoveLayerOnAllControllers(_configuration.DefaultsProvider.ConvertLayerName(layerName));
+ }
+
+ public void RemoveAllSupportingLayers(string suffix)
+ {
+ var layerName = _configuration.SystemName;
+ RemoveLayerOnAllControllers(_configuration.DefaultsProvider.ConvertLayerNameWithSuffix(layerName, suffix));
+ }
+
+ private void RemoveLayerOnAllControllers(string layerName)
+ {
+ var layers = _configuration.AvatarDescriptor.baseAnimationLayers.Select(layer => layer.animatorController).Where(layer => layer != null).Distinct().ToList();
+ foreach (var customAnimLayer in layers)
+ {
+ new AacAnimatorRemoval((AnimatorController) customAnimLayer).RemoveLayer(_configuration.DefaultsProvider.ConvertLayerName(layerName));
+ }
+ }
+
+ public AacFlLayer CreateMainFxLayer() => DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType.FX);
+ public AacFlLayer CreateMainGestureLayer() => DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType.Gesture);
+ public AacFlLayer CreateMainActionLayer() => DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType.Action);
+ public AacFlLayer CreateMainIdleLayer() => DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType.Additive);
+ public AacFlLayer CreateMainLocomotionLayer() => DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType.Base);
+ public AacFlLayer CreateMainAv3Layer(VRCAvatarDescriptor.AnimLayerType animLayerType) => DoCreateMainLayerOnController(animLayerType);
+
+ public AacFlLayer CreateSupportingFxLayer(string suffix) => DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType.FX, suffix);
+ public AacFlLayer CreateSupportingGestureLayer(string suffix) => DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType.Gesture, suffix);
+ public AacFlLayer CreateSupportingActionLayer(string suffix) => DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType.Action, suffix);
+ public AacFlLayer CreateSupportingIdleLayer(string suffix) => DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType.Additive, suffix);
+ public AacFlLayer CreateSupportingLocomotionLayer(string suffix) => DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType.Base, suffix);
+ public AacFlLayer CreateSupportingAv3Layer(VRCAvatarDescriptor.AnimLayerType animLayerType, string suffix) => DoCreateSupportingLayerOnController(animLayerType, suffix);
+
+ public AacFlLayer CreateMainArbitraryControllerLayer(AnimatorController controller) => DoCreateLayer(controller, _configuration.DefaultsProvider.ConvertLayerName(_configuration.SystemName));
+ public AacFlLayer CreateSupportingArbitraryControllerLayer(AnimatorController controller, string suffix) => DoCreateLayer(controller, _configuration.DefaultsProvider.ConvertLayerNameWithSuffix(_configuration.SystemName, suffix));
+ public AacFlLayer CreateFirstArbitraryControllerLayer(AnimatorController controller) => DoCreateLayer(controller, controller.layers[0].name);
+
+ private AacFlLayer DoCreateMainLayerOnController(VRCAvatarDescriptor.AnimLayerType animType)
+ {
+ var animator = AacV0.AnimatorOf(_configuration.AvatarDescriptor, animType);
+ var layerName = _configuration.DefaultsProvider.ConvertLayerName(_configuration.SystemName);
+
+ return DoCreateLayer(animator, layerName);
+ }
+
+ private AacFlLayer DoCreateSupportingLayerOnController(VRCAvatarDescriptor.AnimLayerType animType, string suffix)
+ {
+ var animator = AacV0.AnimatorOf(_configuration.AvatarDescriptor, animType);
+ var layerName = _configuration.DefaultsProvider.ConvertLayerNameWithSuffix(_configuration.SystemName, suffix);
+
+ return DoCreateLayer(animator, layerName);
+ }
+
+ private AacFlLayer DoCreateLayer(AnimatorController animator, string layerName)
+ {
+ var ag = new AacAnimatorGenerator(animator, CreateEmptyClip().Clip, _configuration.DefaultsProvider);
+ var machine = ag.CreateOrClearLayerAtSameIndex(layerName, 1f);
+
+ return new AacFlLayer(animator, _configuration, machine, layerName);
+ }
+
+ private AacFlClip CreateEmptyClip()
+ {
+ var emptyClip = DummyClipLasting(1, AacFlUnit.Frames);
+ return emptyClip;
+ }
+
+ public AacVrcAssetLibrary VrcAssets()
+ {
+ return new AacVrcAssetLibrary();
+ }
+
+ public void ClearPreviousAssets()
+ {
+ var allSubAssets = AssetDatabase.LoadAllAssetsAtPath(AssetDatabase.GetAssetPath(_configuration.AssetContainer));
+ foreach (var subAsset in allSubAssets)
+ {
+ if (subAsset.name.StartsWith($"zAutogenerated__{_configuration.AssetKey}__")
+ && (subAsset is AnimationClip || subAsset is BlendTree || subAsset is AvatarMask))
+ {
+ AssetDatabase.RemoveObjectFromAsset(subAsset);
+ }
+ }
+ }
+ }
+
+ public class AacAv3
+ {
+ private readonly AacBackingAnimator _backingAnimator;
+
+ internal AacAv3(AacBackingAnimator backingAnimator)
+ {
+ _backingAnimator = backingAnimator;
+ }
+
+ // ReSharper disable InconsistentNaming
+ public AacFlBoolParameter IsLocal => _backingAnimator.BoolParameter("IsLocal");
+ public AacFlEnumIntParameter Viseme => _backingAnimator.EnumParameter("Viseme");
+ public AacFlEnumIntParameter GestureLeft => _backingAnimator.EnumParameter("GestureLeft");
+ public AacFlEnumIntParameter GestureRight => _backingAnimator.EnumParameter("GestureRight");
+ public AacFlFloatParameter GestureLeftWeight => _backingAnimator.FloatParameter("GestureLeftWeight");
+ public AacFlFloatParameter GestureRightWeight => _backingAnimator.FloatParameter("GestureRightWeight");
+ public AacFlFloatParameter AngularY => _backingAnimator.FloatParameter("AngularY");
+ public AacFlFloatParameter VelocityX => _backingAnimator.FloatParameter("VelocityX");
+ public AacFlFloatParameter VelocityY => _backingAnimator.FloatParameter("VelocityY");
+ public AacFlFloatParameter VelocityZ => _backingAnimator.FloatParameter("VelocityZ");
+ public AacFlFloatParameter Upright => _backingAnimator.FloatParameter("Upright");
+ public AacFlBoolParameter Grounded => _backingAnimator.BoolParameter("Grounded");
+ public AacFlBoolParameter Seated => _backingAnimator.BoolParameter("Seated");
+ public AacFlBoolParameter AFK => _backingAnimator.BoolParameter("AFK");
+ public AacFlIntParameter TrackingType => _backingAnimator.IntParameter("TrackingType");
+ public AacFlIntParameter VRMode => _backingAnimator.IntParameter("VRMode");
+ public AacFlBoolParameter MuteSelf => _backingAnimator.BoolParameter("MuteSelf");
+ public AacFlBoolParameter InStation => _backingAnimator.BoolParameter("InStation");
+ public AacFlFloatParameter Voice => _backingAnimator.FloatParameter("Voice");
+ // ReSharper restore InconsistentNaming
+
+ public IAacFlCondition ItIsRemote() => IsLocal.IsFalse();
+ public IAacFlCondition ItIsLocal() => IsLocal.IsTrue();
+
+ public enum Av3Gesture
+ {
+ // Specify all the values explicitly because they should be dictated by VRChat, not enumeration order.
+ Neutral = 0,
+ Fist = 1,
+ HandOpen = 2,
+ Fingerpoint = 3,
+ Victory = 4,
+ RockNRoll = 5,
+ HandGun = 6,
+ ThumbsUp = 7
+ }
+
+ public enum Av3Viseme
+ {
+ // Specify all the values explicitly because they should be dictated by VRChat, not enumeration order.
+ // ReSharper disable InconsistentNaming
+ sil = 0,
+ pp = 1,
+ ff = 2,
+ th = 3,
+ dd = 4,
+ kk = 5,
+ ch = 6,
+ ss = 7,
+ nn = 8,
+ rr = 9,
+ aa = 10,
+ e = 11,
+ ih = 12,
+ oh = 13,
+ ou = 14
+ // ReSharper restore InconsistentNaming
+ }
+ }
+
+ public class AacVrcAssetLibrary
+ {
+ public AvatarMask LeftHandAvatarMask()
+ {
+ return AssetDatabase.LoadAssetAtPath("Assets/VRCSDK/Examples3/Animation/Masks/vrc_Hand Left.mask");
+ }
+
+ public AvatarMask RightHandAvatarMask()
+ {
+ return AssetDatabase.LoadAssetAtPath("Assets/VRCSDK/Examples3/Animation/Masks/vrc_Hand Right.mask");
+ }
+
+ public AnimationClip ProxyForGesture(AacAv3.Av3Gesture gesture, bool masculine)
+ {
+ return AssetDatabase.LoadAssetAtPath("Assets/VRCSDK/Examples3/Animation/ProxyAnim/" + ResolveProxyFilename(gesture, masculine));
+ }
+
+ private static string ResolveProxyFilename(AacAv3.Av3Gesture gesture, bool masculine)
+ {
+ switch (gesture)
+ {
+ case AacAv3.Av3Gesture.Neutral: return masculine ? "proxy_hands_idle.anim" : "proxy_hands_idle2.anim";
+ case AacAv3.Av3Gesture.Fist: return "proxy_hands_fist.anim";
+ case AacAv3.Av3Gesture.HandOpen: return "proxy_hands_open.anim";
+ case AacAv3.Av3Gesture.Fingerpoint: return "proxy_hands_point.anim";
+ case AacAv3.Av3Gesture.Victory: return "proxy_hands_peace.anim";
+ case AacAv3.Av3Gesture.RockNRoll: return "proxy_hands_rock.anim";
+ case AacAv3.Av3Gesture.HandGun: return "proxy_hands_gun.anim";
+ case AacAv3.Av3Gesture.ThumbsUp: return "proxy_hands_thumbs_up.anim";
+ default:
+ throw new ArgumentOutOfRangeException(nameof(gesture), gesture, null);
+ }
+ }
+ }
+
+ public class AacAnimatorRemoval
+ {
+ private readonly AnimatorController _animatorController;
+
+ public AacAnimatorRemoval(AnimatorController animatorController)
+ {
+ _animatorController = animatorController;
+ }
+
+ public void RemoveLayer(string layerName)
+ {
+ var index = FindIndexOf(layerName);
+ if (index == -1) return;
+
+ _animatorController.RemoveLayer(index);
+ }
+
+ private int FindIndexOf(string layerName)
+ {
+ return _animatorController.layers.ToList().FindIndex(layer => layer.name == layerName);
+ }
+ }
+
+ public class AacAnimatorGenerator
+ {
+ private readonly AnimatorController _animatorController;
+ private readonly AnimationClip _emptyClip;
+ private readonly IAacDefaultsProvider _defaultsProvider;
+
+ internal AacAnimatorGenerator(AnimatorController animatorController, AnimationClip emptyClip, IAacDefaultsProvider defaultsProvider)
+ {
+ _animatorController = animatorController;
+ _emptyClip = emptyClip;
+ _defaultsProvider = defaultsProvider;
+ }
+
+ internal void CreateParamsAsNeeded(params AacFlParameter[] parameters)
+ {
+ foreach (var parameter in parameters)
+ {
+ switch (parameter)
+ {
+ case AacFlIntParameter _:
+ CreateParamIfNotExists(parameter.Name, AnimatorControllerParameterType.Int);
+ break;
+ case AacFlFloatParameter _:
+ CreateParamIfNotExists(parameter.Name, AnimatorControllerParameterType.Float);
+ break;
+ case AacFlBoolParameter _:
+ CreateParamIfNotExists(parameter.Name, AnimatorControllerParameterType.Bool);
+ break;
+ }
+ }
+ }
+ internal void CreateTriggerParamsAsNeeded(params AacFlBoolParameter[] parameters)
+ {
+ foreach (var parameter in parameters)
+ {
+ CreateParamIfNotExists(parameter.Name, AnimatorControllerParameterType.Trigger);
+ }
+ }
+
+ private void CreateParamIfNotExists(string paramName, AnimatorControllerParameterType type)
+ {
+ if (_animatorController.parameters.FirstOrDefault(param => param.name == paramName) == null)
+ {
+ _animatorController.AddParameter(paramName, type);
+ }
+ }
+
+ // DEPRECATED: This causes the editor window to glitch by deselecting, which is jarring for experimentation
+ internal AacStateMachine CreateOrRemakeLayerAtSameIndex(string layerName, float weightWhenCreating, AvatarMask maskWhenCreating = null)
+ {
+ var originalIndexToPreserveOrdering = FindIndexOf(layerName);
+ if (originalIndexToPreserveOrdering != -1)
+ {
+ _animatorController.RemoveLayer(originalIndexToPreserveOrdering);
+ }
+
+ AddLayerWithWeight(layerName, weightWhenCreating, maskWhenCreating);
+ if (originalIndexToPreserveOrdering != -1)
+ {
+ var items = _animatorController.layers.ToList();
+ var last = items[items.Count - 1];
+ items.RemoveAt(items.Count - 1);
+ items.Insert(originalIndexToPreserveOrdering, last);
+ _animatorController.layers = items.ToArray();
+ }
+
+ var layer = TryGetLayer(layerName);
+ var machinist = new AacStateMachine(layer.stateMachine, _emptyClip, new AacBackingAnimator(this), _defaultsProvider);
+ return machinist
+ .WithAnyStatePosition(0, 7)
+ .WithEntryPosition(0, -1)
+ .WithExitPosition(7, -1);
+ }
+
+ internal AacStateMachine CreateOrClearLayerAtSameIndex(string layerName, float weightWhenCreating, AvatarMask maskWhenCreating = null)
+ {
+ var originalIndexToPreserveOrdering = FindIndexOf(layerName);
+ if (originalIndexToPreserveOrdering != -1)
+ {
+ foreach (var childAnimatorStateMachine in _animatorController.layers[originalIndexToPreserveOrdering].stateMachine.stateMachines)
+ {
+ childAnimatorStateMachine.stateMachine.states = new ChildAnimatorState[0];
+ childAnimatorStateMachine.stateMachine.entryTransitions = new AnimatorTransition[0];
+ childAnimatorStateMachine.stateMachine.anyStateTransitions = new AnimatorStateTransition[0];
+ }
+ _animatorController.layers[originalIndexToPreserveOrdering].stateMachine.stateMachines = new ChildAnimatorStateMachine[0];
+ _animatorController.layers[originalIndexToPreserveOrdering].stateMachine.states = new ChildAnimatorState[0];
+ _animatorController.layers[originalIndexToPreserveOrdering].stateMachine.entryTransitions = new AnimatorTransition[0];
+ _animatorController.layers[originalIndexToPreserveOrdering].stateMachine.anyStateTransitions = new AnimatorStateTransition[0];
+ }
+ else
+ {
+ _animatorController.AddLayer(_animatorController.MakeUniqueLayerName(layerName));
+ originalIndexToPreserveOrdering = _animatorController.layers.Length - 1;
+ }
+
+ var layers = _animatorController.layers;
+ layers[originalIndexToPreserveOrdering].avatarMask = maskWhenCreating;
+ layers[originalIndexToPreserveOrdering].defaultWeight = weightWhenCreating;
+ _animatorController.layers = layers;
+
+ var layer = TryGetLayer(layerName);
+ var machinist = new AacStateMachine(layer.stateMachine, _emptyClip, new AacBackingAnimator(this), _defaultsProvider);
+ return machinist
+ .WithAnyStatePosition(0, 7)
+ .WithEntryPosition(0, -1)
+ .WithExitPosition(7, -1);
+ }
+
+ private int FindIndexOf(string layerName)
+ {
+ return _animatorController.layers.ToList().FindIndex(layer1 => layer1.name == layerName);
+ }
+
+ private AnimatorControllerLayer TryGetLayer(string layerName)
+ {
+ return _animatorController.layers.FirstOrDefault(it => it.name == layerName);
+ }
+
+ private void AddLayerWithWeight(string layerName, float weightWhenCreating, AvatarMask maskWhenCreating)
+ {
+ _animatorController.AddLayer(_animatorController.MakeUniqueLayerName(layerName));
+
+ var mutatedLayers = _animatorController.layers;
+ mutatedLayers[mutatedLayers.Length - 1].defaultWeight = weightWhenCreating;
+ mutatedLayers[mutatedLayers.Length - 1].avatarMask = maskWhenCreating;
+ _animatorController.layers = mutatedLayers;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Framework/Editor/V0/Aac.cs.meta b/Framework/Editor/V0/Aac.cs.meta
new file mode 100644
index 0000000..c46d08b
--- /dev/null
+++ b/Framework/Editor/V0/Aac.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cbedba2d4d2730b43b9063eccba33706
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Framework/Editor/V0/AacDefaultsProvider.cs b/Framework/Editor/V0/AacDefaultsProvider.cs
new file mode 100644
index 0000000..7e0f9fc
--- /dev/null
+++ b/Framework/Editor/V0/AacDefaultsProvider.cs
@@ -0,0 +1,58 @@
+using UnityEditor.Animations;
+using UnityEngine;
+
+// ReSharper disable once CheckNamespace
+namespace AnimatorAsCode.V0
+{
+ public interface IAacDefaultsProvider
+ {
+ void ConfigureState(AnimatorState state, AnimationClip emptyClip);
+ void ConfigureTransition(AnimatorStateTransition transition);
+ string ConvertLayerName(string systemName);
+ string ConvertLayerNameWithSuffix(string systemName, string suffix);
+ Vector2 Grid();
+ }
+
+ public class AacDefaultsProvider : IAacDefaultsProvider
+ {
+ private readonly bool _writeDefaults;
+
+ public AacDefaultsProvider(bool writeDefaults = false)
+ {
+ _writeDefaults = writeDefaults;
+ }
+
+ public virtual void ConfigureState(AnimatorState state, AnimationClip emptyClip)
+ {
+ state.motion = emptyClip;
+ state.writeDefaultValues = _writeDefaults;
+ }
+
+ public virtual void ConfigureTransition(AnimatorStateTransition transition)
+ {
+ transition.duration = 0;
+ transition.hasExitTime = false;
+ transition.exitTime = 0;
+ transition.hasFixedDuration = true;
+ transition.offset = 0;
+ transition.interruptionSource = TransitionInterruptionSource.None;
+ transition.orderedInterruption = true;
+ transition.canTransitionToSelf = false;
+ }
+
+ public virtual string ConvertLayerName(string systemName)
+ {
+ return systemName;
+ }
+
+ public virtual string ConvertLayerNameWithSuffix(string systemName, string suffix)
+ {
+ return $"{systemName}__{suffix}";
+ }
+
+ public Vector2 Grid()
+ {
+ return new Vector2(250, 70);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Framework/Editor/V0/AacDefaultsProvider.cs.meta b/Framework/Editor/V0/AacDefaultsProvider.cs.meta
new file mode 100644
index 0000000..cae4d9e
--- /dev/null
+++ b/Framework/Editor/V0/AacDefaultsProvider.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fe75277803d79b44091640b28b412243
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Framework/Editor/V0/AacFlAnimations.cs b/Framework/Editor/V0/AacFlAnimations.cs
new file mode 100644
index 0000000..b4c2627
--- /dev/null
+++ b/Framework/Editor/V0/AacFlAnimations.cs
@@ -0,0 +1,451 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEditor;
+using UnityEngine;
+
+// ReSharper disable once CheckNamespace
+namespace AnimatorAsCode.V0
+{
+ public readonly struct AacFlClip
+ {
+ private readonly AacConfiguration _component;
+ public AnimationClip Clip { get; }
+
+ public AacFlClip(AacConfiguration component, AnimationClip clip)
+ {
+ _component = component;
+ Clip = clip;
+ }
+
+ public AacFlClip Looping()
+ {
+ var settings = AnimationUtility.GetAnimationClipSettings(Clip);
+ settings.loopTime = true;
+ AnimationUtility.SetAnimationClipSettings(Clip, settings);
+
+ return this;
+ }
+
+ public AacFlClip NonLooping()
+ {
+ var settings = AnimationUtility.GetAnimationClipSettings(Clip);
+ settings.loopTime = false;
+ AnimationUtility.SetAnimationClipSettings(Clip, settings);
+
+ return this;
+ }
+
+ public AacFlClip Animating(Action action)
+ {
+ action.Invoke(new AacFlEditClip(_component, Clip));
+ return this;
+ }
+
+ public AacFlClip Toggling(GameObject[] gameObjectsWithNulls, bool value)
+ {
+ var defensiveObjects = gameObjectsWithNulls.Where(o => o != null); // Allow users to remove an item in the middle of the array
+ foreach (var component in defensiveObjects)
+ {
+ var binding = AacV0.Binding(_component, typeof(GameObject), component.transform, "m_IsActive");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value ? 1f : 0f));
+ }
+
+ return this;
+ }
+
+ public AacFlClip BlendShape(SkinnedMeshRenderer renderer, string blendShapeName, float value)
+ {
+ var binding = AacV0.Binding(_component, typeof(SkinnedMeshRenderer), renderer.transform, $"blendShape.{blendShapeName}");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value));
+
+ return this;
+ }
+
+ public AacFlClip BlendShape(SkinnedMeshRenderer[] rendererWithNulls, string blendShapeName, float value)
+ {
+ var defensiveObjects = rendererWithNulls.Where(o => o != null); // Allow users to remove an item in the middle of the array
+ foreach (var component in defensiveObjects)
+ {
+ var binding = AacV0.Binding(_component, typeof(SkinnedMeshRenderer), component.transform, $"blendShape.{blendShapeName}");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value));
+ }
+
+ return this;
+ }
+
+ public AacFlClip Scaling(GameObject[] gameObjectsWithNulls, Vector3 scale)
+ {
+ var defensiveObjects = gameObjectsWithNulls.Where(o => o != null); // Allow users to remove an item in the middle of the array
+ foreach (var component in defensiveObjects)
+ {
+ AnimationUtility.SetEditorCurve(Clip, AacV0.Binding(_component, typeof(Transform), component.transform, "m_LocalScale.x"), AacV0.OneFrame(scale.x));
+ AnimationUtility.SetEditorCurve(Clip, AacV0.Binding(_component, typeof(Transform), component.transform, "m_LocalScale.y"), AacV0.OneFrame(scale.y));
+ AnimationUtility.SetEditorCurve(Clip, AacV0.Binding(_component, typeof(Transform), component.transform, "m_LocalScale.z"), AacV0.OneFrame(scale.z));
+ }
+
+ return this;
+ }
+
+ public AacFlClip Toggling(GameObject gameObject, bool value)
+ {
+ var binding = AacV0.Binding(_component, typeof(GameObject), gameObject.transform, "m_IsActive");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value ? 1f : 0f));
+
+ return this;
+ }
+
+ public AacFlClip TogglingComponent(Component[] componentsWithNulls, bool value)
+ {
+ var defensiveComponents = componentsWithNulls.Where(o => o != null); // Allow users to remove an item in the middle of the array
+ foreach (var component in defensiveComponents)
+ {
+ var binding = AacV0.Binding(_component, component.GetType(), component.transform, "m_Enabled");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value ? 1f : 0f));
+ }
+
+ return this;
+ }
+
+ public AacFlClip TogglingComponent(Component component, bool value)
+ {
+ var binding = AacV0.Binding(_component, component.GetType(), component.transform, "m_Enabled");
+
+ AnimationUtility.SetEditorCurve(Clip, binding, AacV0.OneFrame(value ? 1f : 0f));
+
+ return this;
+ }
+
+ public AacFlClip SwappingMaterial(Renderer renderer, int slot, Material material)
+ {
+ var binding = AacV0.Binding(_component, renderer.GetType(), renderer.transform, $"m_Materials.Array.data[{slot}]");
+
+ AnimationUtility.SetObjectReferenceCurve(Clip, binding, new[] {
+ new ObjectReferenceKeyframe { time = 0f, value = material },
+ new ObjectReferenceKeyframe { time = 1/60f, value = material }
+ });
+
+ return this;
+ }
+
+ public AacFlClip SwappingMaterial(ParticleSystem particleSystem, int slot, Material material)
+ {
+ var binding = AacV0.Binding(_component, typeof(ParticleSystemRenderer), particleSystem.transform, $"m_Materials.Array.data[{slot}]");
+
+ AnimationUtility.SetObjectReferenceCurve(Clip, binding, new[] {
+ new ObjectReferenceKeyframe { time = 0f, value = material },
+ new ObjectReferenceKeyframe { time = 1/60f, value = material }
+ });
+
+ return this;
+ }
+ }
+
+ public readonly struct AacFlEditClip
+ {
+ private readonly AacConfiguration _component;
+ public AnimationClip Clip { get; }
+
+ public AacFlEditClip(AacConfiguration component, AnimationClip clip)
+ {
+ _component = component;
+ Clip = clip;
+ }
+
+ public AacFlSettingCurve Animates(string path, Type type, string propertyName)
+ {
+ var binding = new EditorCurveBinding
+ {
+ path = path,
+ type = type,
+ propertyName = propertyName
+ };
+ return new AacFlSettingCurve(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurve Animates(Transform transform, Type type, string propertyName)
+ {
+ var binding = AacV0.Binding(_component, type, transform, propertyName);
+
+ return new AacFlSettingCurve(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurve Animates(GameObject gameObject)
+ {
+ var binding = AacV0.Binding(_component, typeof(GameObject), gameObject.transform, "m_IsActive");
+
+ return new AacFlSettingCurve(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurve Animates(Component anyComponent, string property)
+ {
+ var binding = Internal_BindingFromComponent(anyComponent, property);
+
+ return new AacFlSettingCurve(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurve Animates(Component[] anyComponents, string property)
+ {
+ var that = this;
+ var bindings = anyComponents
+ .Select(anyComponent => that.Internal_BindingFromComponent(anyComponent, property))
+ .ToArray();
+
+ return new AacFlSettingCurve(Clip, bindings);
+ }
+
+ public AacFlSettingCurve AnimatesAnimator(AacFlParameter floatParameter)
+ {
+ var binding = new EditorCurveBinding
+ {
+ path = "",
+ type = typeof(Animator),
+ propertyName = floatParameter.Name
+ };
+ return new AacFlSettingCurve(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurveColor AnimatesColor(Component anyComponent, string property)
+ {
+ var binding = Internal_BindingFromComponent(anyComponent, property);
+ return new AacFlSettingCurveColor(Clip, new[] {binding});
+ }
+
+ public AacFlSettingCurveColor AnimatesColor(Component[] anyComponents, string property)
+ {
+ var that = this;
+ var bindings = anyComponents
+ .Select(anyComponent => that.Internal_BindingFromComponent(anyComponent, property))
+ .ToArray();
+
+ return new AacFlSettingCurveColor(Clip, bindings);
+ }
+
+ public EditorCurveBinding BindingFromComponent(Component anyComponent, string propertyName)
+ {
+ return Internal_BindingFromComponent(anyComponent, propertyName);
+ }
+
+ private EditorCurveBinding Internal_BindingFromComponent(Component anyComponent, string propertyName)
+ {
+ return AacV0.Binding(_component, anyComponent.GetType(), anyComponent.transform, propertyName);
+ }
+ }
+
+ public class AacFlSettingCurve
+ {
+ private readonly AnimationClip _clip;
+ private readonly EditorCurveBinding[] _bindings;
+
+ public AacFlSettingCurve(AnimationClip clip, EditorCurveBinding[] bindings)
+ {
+ _clip = clip;
+ _bindings = bindings;
+ }
+
+ public void WithOneFrame(float desiredValue)
+ {
+ foreach (var binding in _bindings)
+ {
+ AnimationUtility.SetEditorCurve(_clip, binding, AacV0.OneFrame(desiredValue));
+ }
+ }
+
+ public void WithFixedSeconds(float seconds, float desiredValue)
+ {
+ foreach (var binding in _bindings)
+ {
+ AnimationUtility.SetEditorCurve(_clip, binding, AacV0.ConstantSeconds(seconds, desiredValue));
+ }
+ }
+
+ public void WithSecondsUnit(Action action)
+ {
+ InternalWithUnit(AacFlUnit.Seconds, action);
+ }
+
+ public void WithFrameCountUnit(Action action)
+ {
+ InternalWithUnit(AacFlUnit.Frames, action);
+ }
+
+ public void WithUnit(AacFlUnit unit, Action action)
+ {
+ InternalWithUnit(unit, action);
+ }
+
+ private void InternalWithUnit(AacFlUnit unit, Action action)
+ {
+ var mutatedKeyframes = new List();
+ var builder = new AacFlSettingKeyframes(unit, mutatedKeyframes);
+ action.Invoke(builder);
+
+ foreach (var binding in _bindings)
+ {
+ AnimationUtility.SetEditorCurve(_clip, binding, new AnimationCurve(mutatedKeyframes.ToArray()));
+ }
+ }
+ }
+
+ public class AacFlSettingCurveColor
+ {
+ private readonly AnimationClip _clip;
+ private readonly EditorCurveBinding[] _bindings;
+
+ public AacFlSettingCurveColor(AnimationClip clip, EditorCurveBinding[] bindings)
+ {
+ _clip = clip;
+ _bindings = bindings;
+ }
+
+ public void WithOneFrame(Color desiredValue)
+ {
+ foreach (var binding in _bindings)
+ {
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "r"), AacV0.OneFrame(desiredValue.r));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "g"), AacV0.OneFrame(desiredValue.g));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "b"), AacV0.OneFrame(desiredValue.b));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "a"), AacV0.OneFrame(desiredValue.a));
+ }
+ }
+
+ public void WithKeyframes(AacFlUnit unit, Action action)
+ {
+ var mutatedKeyframesR = new List();
+ var mutatedKeyframesG = new List();
+ var mutatedKeyframesB = new List();
+ var mutatedKeyframesA = new List();
+ var builder = new AacFlSettingKeyframesColor(unit, mutatedKeyframesR, mutatedKeyframesG, mutatedKeyframesB, mutatedKeyframesA);
+ action.Invoke(builder);
+
+ foreach (var binding in _bindings)
+ {
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "r"), new AnimationCurve(mutatedKeyframesR.ToArray()));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "g"), new AnimationCurve(mutatedKeyframesG.ToArray()));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "b"), new AnimationCurve(mutatedKeyframesB.ToArray()));
+ AnimationUtility.SetEditorCurve(_clip, AacV0.ToSubBinding(binding, "a"), new AnimationCurve(mutatedKeyframesA.ToArray()));
+ }
+ }
+ }
+
+ public class AacFlSettingKeyframes
+ {
+ private readonly AacFlUnit _unit;
+ private readonly List _mutatedKeyframes;
+
+ public AacFlSettingKeyframes(AacFlUnit unit, List mutatedKeyframes)
+ {
+ _unit = unit;
+ _mutatedKeyframes = mutatedKeyframes;
+ }
+
+ public AacFlSettingKeyframes Easing(float timeInUnit, float value)
+ {
+ _mutatedKeyframes.Add(new Keyframe(AsSeconds(timeInUnit), value, 0, 0));
+
+ return this;
+ }
+
+ public AacFlSettingKeyframes Constant(float timeInUnit, float value)
+ {
+ _mutatedKeyframes.Add(new Keyframe(AsSeconds(timeInUnit), value, 0, float.PositiveInfinity));
+
+ return this;
+ }
+
+ public AacFlSettingKeyframes Linear(float timeInUnit, float value)
+ {
+ float valueEnd = value;
+ float valueStart = _mutatedKeyframes.Count == 0 ? value : _mutatedKeyframes.Last().value;
+ float timeEnd = AsSeconds(timeInUnit);
+ float timeStart = _mutatedKeyframes.Count == 0 ? value : _mutatedKeyframes.Last().time;
+ float num = (float) (((double) valueEnd - (double) valueStart) / ((double) timeEnd - (double) timeStart));
+ // FIXME: This can cause NaN tangents which messes everything
+
+ // return new AnimationCurve(new Keyframe[2]
+ // {
+ // new Keyframe(timeStart, valueStart, 0.0f, num),
+ // new Keyframe(timeEnd, valueEnd, num, 0.0f)
+ // });
+
+ if (_mutatedKeyframes.Count > 0)
+ {
+ var lastKeyframe = _mutatedKeyframes.Last();
+ lastKeyframe.outTangent = num;
+ _mutatedKeyframes[_mutatedKeyframes.Count - 1] = lastKeyframe;
+ }
+ _mutatedKeyframes.Add(new Keyframe(AsSeconds(timeInUnit), value, num, 0.0f));
+
+ return this;
+ }
+
+ private float AsSeconds(float timeInUnit)
+ {
+ switch (_unit)
+ {
+ case AacFlUnit.Frames:
+ return timeInUnit / 60f;
+ case AacFlUnit.Seconds:
+ return timeInUnit;
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+ }
+ }
+
+ public class AacFlSettingKeyframesColor
+ {
+ private AacFlSettingKeyframes _r;
+ private AacFlSettingKeyframes _g;
+ private AacFlSettingKeyframes _b;
+ private AacFlSettingKeyframes _a;
+
+ public AacFlSettingKeyframesColor(AacFlUnit unit, List mutatedKeyframesR, List mutatedKeyframesG, List mutatedKeyframesB, List mutatedKeyframesA)
+ {
+ _r = new AacFlSettingKeyframes(unit, mutatedKeyframesR);
+ _g = new AacFlSettingKeyframes(unit, mutatedKeyframesG);
+ _b = new AacFlSettingKeyframes(unit, mutatedKeyframesB);
+ _a = new AacFlSettingKeyframes(unit, mutatedKeyframesA);
+ }
+
+ public AacFlSettingKeyframesColor Easing(int frame, Color value)
+ {
+ _r.Easing(frame, value.r);
+ _g.Easing(frame, value.g);
+ _b.Easing(frame, value.b);
+ _a.Easing(frame, value.a);
+
+ return this;
+ }
+
+ public AacFlSettingKeyframesColor Linear(float frame, Color value)
+ {
+ _r.Linear(frame, value.r);
+ _g.Linear(frame, value.g);
+ _b.Linear(frame, value.b);
+ _a.Linear(frame, value.a);
+
+ return this;
+ }
+
+ public AacFlSettingKeyframesColor Constant(int frame, Color value)
+ {
+ _r.Constant(frame, value.r);
+ _g.Constant(frame, value.g);
+ _b.Constant(frame, value.b);
+ _a.Constant(frame, value.a);
+
+ return this;
+ }
+ }
+
+ public enum AacFlUnit
+ {
+ Frames, Seconds
+ }
+}
diff --git a/Framework/Editor/V0/AacFlAnimations.cs.meta b/Framework/Editor/V0/AacFlAnimations.cs.meta
new file mode 100644
index 0000000..783f366
--- /dev/null
+++ b/Framework/Editor/V0/AacFlAnimations.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fec00a00ea40dce4eb7e0adf7a1696a4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Framework/Editor/V0/AacFlConditions.cs b/Framework/Editor/V0/AacFlConditions.cs
new file mode 100644
index 0000000..0e7838f
--- /dev/null
+++ b/Framework/Editor/V0/AacFlConditions.cs
@@ -0,0 +1,225 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEditor.Animations;
+using static AnimatorAsCode.V0.AacFlConditionSimple;
+using static UnityEditor.Animations.AnimatorConditionMode;
+
+// ReSharper disable once CheckNamespace
+namespace AnimatorAsCode.V0
+{
+ class AacFlConditionSimple : IAacFlCondition
+ {
+ private readonly Action _action;
+
+ public AacFlConditionSimple(Action action)
+ {
+ _action = action;
+ }
+
+ public static AacFlConditionSimple Just(Action action)
+ {
+ return new AacFlConditionSimple(action);
+ }
+
+ public static AacFlConditionSimple ForEach(string[] subjects, Action action)
+ {
+ return new AacFlConditionSimple(condition =>
+ {
+ foreach (var subject in subjects)
+ {
+ action.Invoke(subject, condition);
+ }
+ });
+ }
+
+ public void ApplyTo(AacFlCondition appender)
+ {
+ _action.Invoke(appender);
+ }
+ }
+
+ public abstract class AacFlParameter
+ {
+ public string Name { get; }
+
+ protected AacFlParameter(string name)
+ {
+ Name = name;
+ }
+ }
+
+ public class AacFlFloatParameter : AacFlParameter
+ {
+ internal static AacFlFloatParameter Internally(string name) => new AacFlFloatParameter(name);
+ protected AacFlFloatParameter(string name) : base(name) { }
+ public IAacFlCondition IsGreaterThan(float other) => Just(condition => condition.Add(Name, Greater, other));
+ public IAacFlCondition IsLessThan(float other) => Just(condition => condition.Add(Name, Less, other));
+ }
+
+ public class AacFlIntParameter : AacFlParameter
+ {
+ internal static AacFlIntParameter Internally(string name) => new AacFlIntParameter(name);
+ protected AacFlIntParameter(string name) : base(name) { }
+ public IAacFlCondition IsGreaterThan(int other) => Just(condition => condition.Add(Name, Greater, other));
+ public IAacFlCondition IsLessThan(int other) => Just(condition => condition.Add(Name, Less, other));
+ public IAacFlCondition IsEqualTo(int other) => Just(condition => condition.Add(Name, AnimatorConditionMode.Equals, other));
+ public IAacFlCondition IsNotEqualTo(int other) => Just(condition => condition.Add(Name, NotEqual, other));
+ }
+
+ public class AacFlEnumIntParameter : AacFlIntParameter where TEnum : Enum
+ {
+ internal static AacFlEnumIntParameter Internally(string name) where TInEnum : Enum => new AacFlEnumIntParameter(name);
+ protected AacFlEnumIntParameter(string name) : base(name)
+ {
+ }
+
+ public IAacFlCondition IsEqualTo(TEnum other) => IsEqualTo((int)(object)other);
+ public IAacFlCondition IsNotEqualTo(TEnum other) => IsNotEqualTo((int)(object)other);
+ }
+
+ public class AacFlBoolParameter : AacFlParameter
+ {
+ internal static AacFlBoolParameter Internally(string name) => new AacFlBoolParameter(name);
+ protected AacFlBoolParameter(string name) : base(name) { }
+ public IAacFlCondition IsTrue() => Just(condition => condition.Add(Name, If, 0));
+ public IAacFlCondition IsFalse() => Just(condition => condition.Add(Name, IfNot, 0));
+ public IAacFlCondition IsEqualTo(bool other) => Just(condition => condition.Add(Name, other ? If : IfNot, 0));
+ public IAacFlCondition IsNotEqualTo(bool other) => Just(condition => condition.Add(Name, other ? IfNot : If, 0));
+ }
+
+ public class AacFlFloatParameterGroup
+ {
+ internal static AacFlFloatParameterGroup Internally(params string[] names) => new AacFlFloatParameterGroup(names);
+ private readonly string[] _names;
+ private AacFlFloatParameterGroup(params string[] names) { _names = names; }
+ public List ToList() => _names.Select(AacFlBoolParameter.Internally).ToList();
+
+ public IAacFlCondition AreGreaterThan(float other) => ForEach(_names, (name, condition) => condition.Add(name, Greater, other));
+ public IAacFlCondition AreLesserThan(float other) => ForEach(_names, (name, condition) => condition.Add(name, Less, other));
+ }
+
+ public class AacFlIntParameterGroup
+ {
+ internal static AacFlIntParameterGroup Internally(params string[] names) => new AacFlIntParameterGroup(names);
+ private readonly string[] _names;
+ private AacFlIntParameterGroup(params string[] names) { _names = names; }
+ public List ToList() => _names.Select(AacFlBoolParameter.Internally).ToList();
+
+ public IAacFlCondition AreGreaterThan(float other) => ForEach(_names, (name, condition) => condition.Add(name, Greater, other));
+ public IAacFlCondition AreLesserThan(float other) => ForEach(_names, (name, condition) => condition.Add(name, Less, other));
+ public IAacFlCondition AreEqualTo(float other) => ForEach(_names, (name, condition) => condition.Add(name, AnimatorConditionMode.Equals, other));
+ public IAacFlCondition AreNotEqualTo(float other) => ForEach(_names, (name, condition) => condition.Add(name, NotEqual, other));
+ }
+
+ public class AacFlBoolParameterGroup
+ {
+ internal static AacFlBoolParameterGroup Internally(params string[] names) => new AacFlBoolParameterGroup(names);
+ private readonly string[] _names;
+ private AacFlBoolParameterGroup(params string[] names) { _names = names; }
+ public List ToList() => _names.Select(AacFlBoolParameter.Internally).ToList();
+
+ public IAacFlCondition AreTrue() => ForEach(_names, (name, condition) => condition.Add(name, If, 0));
+ public IAacFlCondition AreFalse() => ForEach(_names, (name, condition) => condition.Add(name, IfNot, 0));
+ public IAacFlCondition AreEqualTo(bool other) => ForEach(_names, (name, condition) => condition.Add(name, other ? If : IfNot, 0));
+
+/// is true when all of the following conditions are met:
+///
+/// - all of the parameters in the group must be false except for the parameter defined in exceptThisMustBeTrue if it is present in the group.
+/// - the parameter defined in exceptThisMustBeTrue must be true.
+///
+ public IAacFlCondition AreFalseExcept(AacFlBoolParameter exceptThisMustBeTrue)
+ {
+ var group = new AacFlBoolParameterGroup(exceptThisMustBeTrue.Name);
+ return AreFalseExcept(group);
+ }
+
+ public IAacFlCondition AreFalseExcept(params AacFlBoolParameter[] exceptTheseMustBeTrue)
+ {
+ var group = new AacFlBoolParameterGroup(exceptTheseMustBeTrue.Select(parameter => parameter.Name).ToArray());
+ return AreFalseExcept(group);
+ }
+
+ public IAacFlCondition AreFalseExcept(AacFlBoolParameterGroup exceptTheseMustBeTrue) => Just(condition =>
+ {
+ foreach (var name in _names.Where(name => !exceptTheseMustBeTrue._names.Contains(name)))
+ {
+ condition.Add(name, IfNot, 0);
+ }
+ foreach (var name in exceptTheseMustBeTrue._names)
+ {
+ condition.Add(name, If, 0);
+ }
+ });
+
+ public IAacFlCondition AreTrueExcept(AacFlBoolParameter exceptThisMustBeFalse)
+ {
+ var group = new AacFlBoolParameterGroup(exceptThisMustBeFalse.Name);
+ return AreTrueExcept(group);
+ }
+
+ public IAacFlCondition AreTrueExcept(params AacFlBoolParameter[] exceptTheseMustBeFalse)
+ {
+ var group = new AacFlBoolParameterGroup(exceptTheseMustBeFalse.Select(parameter => parameter.Name).ToArray());
+ return AreTrueExcept(group);
+ }
+
+ public IAacFlCondition AreTrueExcept(AacFlBoolParameterGroup exceptTheseMustBeFalse) => Just(condition =>
+ {
+ foreach (var name in _names.Where(name => !exceptTheseMustBeFalse._names.Contains(name)))
+ {
+ condition.Add(name, If, 0);
+ }
+ foreach (var name in exceptTheseMustBeFalse._names)
+ {
+ condition.Add(name, IfNot, 0);
+ }
+ });
+
+ public IAacFlOrCondition IsAnyTrue()
+ {
+ return IsAnyEqualTo(true);
+ }
+
+ public IAacFlOrCondition IsAnyFalse()
+ {
+ return IsAnyEqualTo(false);
+ }
+
+ private IAacFlOrCondition IsAnyEqualTo(bool value)
+ {
+ return new AacFlBoolParameterIsAnyOrCondition(_names, value);
+ }
+ }
+
+ internal class AacFlBoolParameterIsAnyOrCondition : IAacFlOrCondition
+ {
+ private readonly string[] _names;
+ private readonly bool _value;
+
+ public AacFlBoolParameterIsAnyOrCondition(string[] names, bool value)
+ {
+ _names = names;
+ _value = value;
+ }
+
+ public List ApplyTo(AacFlNewTransitionContinuation firstContinuation)
+ {
+ var pendingContinuations = new List();
+
+ var newContinuation = firstContinuation;
+ for (var index = 0; index < _names.Length; index++)
+ {
+ var name = _names[index];
+ var pendingContinuation = newContinuation.When(AacFlBoolParameter.Internally(name).IsEqualTo(_value));
+ pendingContinuations.Add(pendingContinuation);
+ if (index < _names.Length - 1)
+ {
+ newContinuation = pendingContinuation.Or();
+ }
+ }
+
+ return pendingContinuations;
+ }
+ }
+}
diff --git a/Framework/Editor/V0/AacFlConditions.cs.meta b/Framework/Editor/V0/AacFlConditions.cs.meta
new file mode 100644
index 0000000..3c2a603
--- /dev/null
+++ b/Framework/Editor/V0/AacFlConditions.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3efdfabd1ad83ef48a287268320facf8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Framework/Editor/V0/AacFlStates.cs b/Framework/Editor/V0/AacFlStates.cs
new file mode 100644
index 0000000..5e44489
--- /dev/null
+++ b/Framework/Editor/V0/AacFlStates.cs
@@ -0,0 +1,939 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEditor.Animations;
+using UnityEngine;
+using VRC.SDK3.Avatars.Components;
+using VRC.SDKBase;
+
+// ReSharper disable once CheckNamespace
+namespace AnimatorAsCode.V0
+{
+ internal class AacBackingAnimator
+ {
+ private readonly AacAnimatorGenerator _generator;
+
+ public AacBackingAnimator(AacAnimatorGenerator animatorGenerator)
+ {
+ _generator = animatorGenerator;
+ }
+
+ public AacFlBoolParameter BoolParameter(string parameterName)
+ {
+ var result = AacFlBoolParameter.Internally(parameterName);
+ _generator.CreateParamsAsNeeded(result);
+ return result;
+ }
+
+ public AacFlBoolParameter TriggerParameter(string parameterName)
+ {
+ var result = AacFlBoolParameter.Internally(parameterName);
+ _generator.CreateTriggerParamsAsNeeded(result);
+ return result;
+ }
+
+ public AacFlFloatParameter FloatParameter(string parameterName)
+ {
+ var result = AacFlFloatParameter.Internally(parameterName);
+ _generator.CreateParamsAsNeeded(result);
+ return result;
+ }
+
+ public AacFlIntParameter IntParameter(string parameterName)
+ {
+ var result = AacFlIntParameter.Internally(parameterName);
+ _generator.CreateParamsAsNeeded(result);
+ return result;
+ }
+
+ public AacFlEnumIntParameter EnumParameter(string parameterName) where TEnum : Enum
+ {
+ var result = AacFlEnumIntParameter.Internally(parameterName);
+ _generator.CreateParamsAsNeeded(result);
+ return result;
+ }
+
+ public AacFlBoolParameterGroup BoolParameters(params string[] parameterNames)
+ {
+ var result = AacFlBoolParameterGroup.Internally(parameterNames);
+ _generator.CreateParamsAsNeeded(result.ToList().ToArray());
+ return result;
+ }
+
+ public AacFlBoolParameterGroup TriggerParameters(params string[] parameterNames)
+ {
+ var result = AacFlBoolParameterGroup.Internally(parameterNames);
+ _generator.CreateTriggerParamsAsNeeded(result.ToList().ToArray());
+ return result;
+ }
+
+ public AacFlFloatParameterGroup FloatParameters(params string[] parameterNames)
+ {
+ var result = AacFlFloatParameterGroup.Internally(parameterNames);
+ _generator.CreateParamsAsNeeded(result.ToList().ToArray());
+ return result;
+ }
+
+ public AacFlIntParameterGroup IntParameters(params string[] parameterNames)
+ {
+ var result = AacFlIntParameterGroup.Internally(parameterNames);
+ _generator.CreateParamsAsNeeded(result.ToList().ToArray());
+ return result;
+ }
+
+ public AacFlBoolParameterGroup BoolParameters(params AacFlBoolParameter[] parameters)
+ {
+ var result = AacFlBoolParameterGroup.Internally(parameters.Select(parameter => parameter.Name).ToArray());
+ _generator.CreateParamsAsNeeded(parameters);
+ return result;
+ }
+
+ public AacFlBoolParameterGroup TriggerParameters(params AacFlBoolParameter[] parameters)
+ {
+ var result = AacFlBoolParameterGroup.Internally(parameters.Select(parameter => parameter.Name).ToArray());
+ _generator.CreateTriggerParamsAsNeeded(parameters);
+ return result;
+ }
+
+ public AacFlFloatParameterGroup FloatParameters(params AacFlFloatParameter[] parameters)
+ {
+ var result = AacFlFloatParameterGroup.Internally(parameters.Select(parameter => parameter.Name).ToArray());
+ _generator.CreateParamsAsNeeded(parameters);
+ return result;
+ }
+
+ public AacFlIntParameterGroup IntParameters(params AacFlIntParameter[] parameters)
+ {
+ var result = AacFlIntParameterGroup.Internally(parameters.Select(parameter => parameter.Name).ToArray());
+ _generator.CreateParamsAsNeeded(parameters);
+ return result;
+ }
+ }
+
+ internal class AacStateMachine
+ {
+ private readonly AnimatorStateMachine _machine;
+ private readonly AnimationClip _emptyClip;
+ private readonly AacBackingAnimator _backingAnimator;
+ private readonly IAacDefaultsProvider _defaultsProvider;
+ private readonly float _gridShiftX;
+ private readonly float _gridShiftY;
+
+ public AacStateMachine(AnimatorStateMachine machine, AnimationClip emptyClip, AacBackingAnimator backingAnimator, IAacDefaultsProvider defaultsProvider)
+ {
+ _machine = machine;
+ _emptyClip = emptyClip;
+ _backingAnimator = backingAnimator;
+ _defaultsProvider = defaultsProvider;
+
+ var grid = defaultsProvider.Grid();
+ _gridShiftX = grid.x;
+ _gridShiftY = grid.y;
+ }
+
+ internal AacBackingAnimator BackingAnimator()
+ {
+ return _backingAnimator;
+ }
+
+ public AacStateMachine WithEntryPosition(int x, int y)
+ {
+ _machine.entryPosition = GridPosition(x, y);
+ return this;
+ }
+
+ public AacStateMachine WithExitPosition(int x, int y)
+ {
+ _machine.exitPosition = GridPosition(x, y);
+ return this;
+ }
+
+ public AacStateMachine WithAnyStatePosition(int x, int y)
+ {
+ _machine.anyStatePosition = GridPosition(x, y);
+ return this;
+ }
+
+ public AacFlState NewState(string name, int x, int y)
+ {
+ var state = _machine.AddState(name, GridPosition(x, y));
+ _defaultsProvider.ConfigureState(state, _emptyClip);
+
+ return new AacFlState(state, _machine, _defaultsProvider);
+ }
+
+ public AacFlTransition AnyTransitionsTo(AacFlState destination)
+ {
+ return AnyTransition(destination, _machine);
+ }
+
+ public AacFlEntryTransition EntryTransitionsTo(AacFlState destination)
+ {
+ return EntryTransition(destination, _machine);
+ }
+
+ private AacFlTransition AnyTransition(AacFlState destination, AnimatorStateMachine animatorStateMachine)
+ {
+ return new AacFlTransition(ConfigureTransition(animatorStateMachine.AddAnyStateTransition(destination.State)), animatorStateMachine, null, destination.State);
+ }
+
+ private AnimatorStateTransition ConfigureTransition(AnimatorStateTransition transition)
+ {
+ _defaultsProvider.ConfigureTransition(transition);
+ return transition;
+ }
+
+ private AacFlEntryTransition EntryTransition(AacFlState destination, AnimatorStateMachine animatorStateMachine)
+ {
+ return new AacFlEntryTransition(animatorStateMachine.AddEntryTransition(destination.State), animatorStateMachine, null, destination.State);
+ }
+
+ internal Vector3 LastStatePosition()
+ {
+ return _machine.states.Length > 0 ? _machine.states.Last().position : Vector3.zero;
+ }
+
+ private Vector3 GridPosition(int x, int y)
+ {
+ return new Vector3(x * _gridShiftX , y * _gridShiftY, 0);
+ }
+ }
+
+ public class AacFlState
+ {
+ public readonly AnimatorState State;
+ private readonly AnimatorStateMachine _machine;
+ private readonly IAacDefaultsProvider _defaultsProvider;
+ private readonly AacBackingAnimator _backingAnimator;
+ private VRCAvatarParameterDriver _driver;
+ private VRCAnimatorTrackingControl _tracking;
+ private VRCAnimatorLocomotionControl _locomotionControl;
+
+ public AacFlState(AnimatorState state, AnimatorStateMachine machine, IAacDefaultsProvider defaultsProvider)
+ {
+ State = state;
+ _machine = machine;
+ _defaultsProvider = defaultsProvider;
+ }
+
+ public AacFlState LeftOf(AacFlState otherState) => MoveNextTo(otherState, -1, 0);
+ public AacFlState RightOf(AacFlState otherState) => MoveNextTo(otherState, 1, 0);
+ public AacFlState Over(AacFlState otherState) => MoveNextTo(otherState, 0, -1);
+ public AacFlState Under(AacFlState otherState) => MoveNextTo(otherState, 0, 1);
+
+ public AacFlState LeftOf() => MoveNextTo(null, -1, 0);
+ public AacFlState RightOf() => MoveNextTo(null, 1, 0);
+ public AacFlState Over() => MoveNextTo(null, 0, -1);
+ public AacFlState Under() => MoveNextTo(null, 0, 1);
+
+ public AacFlState Shift(AacFlState otherState, int shiftX, int shiftY) => MoveNextTo(otherState, shiftX, shiftY);
+
+ private AacFlState MoveNextTo(AacFlState otherStateOrSecondToLastWhenNull, int x, int y)
+ {
+ if (otherStateOrSecondToLastWhenNull == null)
+ {
+ var other = _machine.states[_machine.states.Length - 2];
+ Shift(other.position, x, y);
+
+ return this;
+ }
+ else
+ {
+ var other = _machine.states.First(animatorState => animatorState.state == otherStateOrSecondToLastWhenNull.State);
+ Shift(other.position, x, y);
+
+ return this;
+ }
+ }
+
+ public AacFlState Shift(Vector3 otherPosition, int shiftX, int shiftY)
+ {
+ var states = _machine.states;
+ for (var index = 0; index < states.Length; index++)
+ {
+ var childAnimatorState = states[index];
+ if (childAnimatorState.state == State)
+ {
+ var cms = childAnimatorState;
+ cms.position = otherPosition + new Vector3(shiftX * _defaultsProvider.Grid().x, shiftY * _defaultsProvider.Grid().y, 0);
+ states[index] = cms;
+ break;
+ }
+ }
+ _machine.states = states;
+ return this;
+ }
+
+ public AacFlState WithAnimation(Motion clip)
+ {
+ State.motion = clip;
+ return this;
+ }
+
+ public AacFlState WithAnimation(AacFlClip clip)
+ {
+ State.motion = clip.Clip;
+ return this;
+ }
+
+ public AacFlTransition TransitionsTo(AacFlState destination)
+ {
+ return new AacFlTransition(ConfigureTransition(State.AddTransition(destination.State)), _machine, State, destination.State);
+ }
+
+ public AacFlTransition TransitionsFromAny()
+ {
+ return new AacFlTransition(ConfigureTransition(_machine.AddAnyStateTransition(State)), _machine, null, State);
+ }
+
+ public AacFlEntryTransition TransitionsFromEntry()
+ {
+ return new AacFlEntryTransition(_machine.AddEntryTransition(State), _machine, null, State);
+ }
+
+ public AacFlState AutomaticallyMovesTo(AacFlState destination)
+ {
+ var transition = ConfigureTransition(State.AddTransition(destination.State));
+ transition.hasExitTime = true;
+ return this;
+ }
+
+ public AacFlTransition Exits()
+ {
+ return new AacFlTransition(ConfigureTransition(State.AddExitTransition()), _machine, State, null);
+ }
+
+ private AnimatorStateTransition ConfigureTransition(AnimatorStateTransition transition)
+ {
+ _defaultsProvider.ConfigureTransition(transition);
+ return transition;
+ }
+
+ public AacFlState Drives(AacFlIntParameter parameter, int value)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Set,
+ name = parameter.Name, value = value
+ });
+ return this;
+ }
+
+ public AacFlState Drives(AacFlFloatParameter parameter, float value)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Set,
+ name = parameter.Name, value = value
+ });
+ return this;
+ }
+
+ public AacFlState DrivingIncreases(AacFlFloatParameter parameter, float additiveValue)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Add,
+ name = parameter.Name, value = additiveValue
+ });
+ return this;
+ }
+
+ public AacFlState DrivingDecreases(AacFlFloatParameter parameter, float positiveValueToDecreaseBy)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Add,
+ name = parameter.Name, value = -positiveValueToDecreaseBy
+ });
+ return this;
+ }
+
+ public AacFlState DrivingRandomizesLocally(AacFlFloatParameter parameter, float min, float max)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Random,
+ name = parameter.Name, valueMin = min, valueMax = max
+ });
+ _driver.localOnly = true;
+ return this;
+ }
+
+ public AacFlState DrivingRandomizesLocally(AacFlIntParameter parameter, int min, int max)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ type = VRC_AvatarParameterDriver.ChangeType.Random,
+ name = parameter.Name, valueMin = min, valueMax = max
+ });
+ _driver.localOnly = true;
+ return this;
+ }
+
+ public AacFlState Drives(AacFlBoolParameter parameter, bool value)
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ name = parameter.Name, value = value ? 1 : 0
+ });
+ return this;
+ }
+
+ public AacFlState Drives(AacFlBoolParameterGroup parameters, bool value)
+ {
+ CreateDriverBehaviorIfNotExists();
+ foreach (var parameter in parameters.ToList())
+ {
+ _driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
+ {
+ name = parameter.Name, value = value ? 1 : 0
+ });
+ }
+ return this;
+ }
+
+ public AacFlState DrivingLocally()
+ {
+ CreateDriverBehaviorIfNotExists();
+ _driver.localOnly = true;
+ return this;
+ }
+
+ private void CreateDriverBehaviorIfNotExists()
+ {
+ if (_driver != null) return;
+ _driver = State.AddStateMachineBehaviour();
+ _driver.parameters = new List();
+ }
+
+ public AacFlState WithWriteDefaultsSetTo(bool shouldWriteDefaults)
+ {
+ State.writeDefaultValues = shouldWriteDefaults;
+ return this;
+ }
+
+ public AacFlState PrintsToLogUsingTrackingBehaviour(string value)
+ {
+ CreateTrackingBehaviorIfNotExists();
+ _tracking.debugString = value;
+
+ return this;
+ }
+
+ public AacFlState TrackingTracks(TrackingElement element)
+ {
+ CreateTrackingBehaviorIfNotExists();
+ SettingElementTo(element, VRC_AnimatorTrackingControl.TrackingType.Tracking);
+
+ return this;
+ }
+
+ public AacFlState TrackingAnimates(TrackingElement element)
+ {
+ CreateTrackingBehaviorIfNotExists();
+ SettingElementTo(element, VRC_AnimatorTrackingControl.TrackingType.Animation);
+
+ return this;
+ }
+
+ public AacFlState TrackingSets(TrackingElement element, VRC_AnimatorTrackingControl.TrackingType trackingType)
+ {
+ CreateTrackingBehaviorIfNotExists();
+ SettingElementTo(element, trackingType);
+
+ return this;
+ }
+
+ public AacFlState LocomotionEnabled()
+ {
+ CreateLocomotionBehaviorIfNotExists();
+ _locomotionControl.disableLocomotion = false;
+
+ return this;
+ }
+
+ public AacFlState LocomotionDisabled()
+ {
+ CreateLocomotionBehaviorIfNotExists();
+ _locomotionControl.disableLocomotion = true;
+
+ return this;
+ }
+
+ public AacFlState MotionTime(AacFlFloatParameter floatParam)
+ {
+ State.timeParameterActive = true;
+ State.timeParameter = floatParam.Name;
+
+ return this;
+ }
+
+ private void SettingElementTo(TrackingElement element, VRC_AnimatorTrackingControl.TrackingType target)
+ {
+ switch (element)
+ {
+ case TrackingElement.Head:
+ _tracking.trackingHead = target;
+ break;
+ case TrackingElement.LeftHand:
+ _tracking.trackingLeftHand = target;
+ break;
+ case TrackingElement.RightHand:
+ _tracking.trackingRightHand = target;
+ break;
+ case TrackingElement.Hip:
+ _tracking.trackingHip = target;
+ break;
+ case TrackingElement.LeftFoot:
+ _tracking.trackingLeftFoot = target;
+ break;
+ case TrackingElement.RightFoot:
+ _tracking.trackingRightFoot = target;
+ break;
+ case TrackingElement.LeftFingers:
+ _tracking.trackingLeftFingers = target;
+ break;
+ case TrackingElement.RightFingers:
+ _tracking.trackingRightFingers = target;
+ break;
+ case TrackingElement.Eyes:
+ _tracking.trackingEyes = target;
+ break;
+ case TrackingElement.Mouth:
+ _tracking.trackingMouth = target;
+ break;
+ default:
+ throw new ArgumentOutOfRangeException(nameof(element), element, null);
+ }
+ }
+
+ private void CreateTrackingBehaviorIfNotExists()
+ {
+ if (_tracking != null) return;
+ _tracking = State.AddStateMachineBehaviour();
+ }
+
+
+ private void CreateLocomotionBehaviorIfNotExists()
+ {
+ if (_locomotionControl != null) return;
+ _locomotionControl = State.AddStateMachineBehaviour();
+ }
+
+ public enum TrackingElement
+ {
+ Head,
+ LeftHand,
+ RightHand,
+ Hip,
+ LeftFoot,
+ RightFoot,
+ LeftFingers,
+ RightFingers,
+ Eyes,
+ Mouth
+ }
+
+ public AacFlState WithSpeed(AacFlFloatParameter parameter)
+ {
+ State.speedParameter = parameter.Name;
+ State.speedParameterActive = true;
+
+ return this;
+ }
+ }
+
+ public class AacFlTransition : AacFlNewTransitionContinuation
+ {
+ private readonly AnimatorStateTransition _transition;
+
+ public AacFlTransition(AnimatorStateTransition transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits) : base(transition, machine, sourceNullableIfAny, destinationNullableIfExits)
+ {
+ _transition = transition;
+ }
+
+ public AacFlTransition WithSourceInterruption()
+ {
+ _transition.interruptionSource = TransitionInterruptionSource.Source;
+ return this;
+ }
+
+ public AacFlTransition WithTransitionDurationSeconds(float transitionDuration)
+ {
+ _transition.duration = transitionDuration;
+ return this;
+ }
+
+ public AacFlTransition WithOrderedInterruption()
+ {
+ _transition.orderedInterruption = true;
+ return this;
+ }
+
+ public AacFlTransition WithNoOrderedInterruption()
+ {
+ _transition.orderedInterruption = false;
+ return this;
+ }
+
+ public AacFlTransition WithTransitionToSelf()
+ {
+ _transition.canTransitionToSelf = true;
+ return this;
+ }
+
+ public AacFlTransition WithNoTransitionToSelf()
+ {
+ _transition.canTransitionToSelf = false;
+ return this;
+ }
+
+ public AacFlTransition AfterAnimationFinishes()
+ {
+ _transition.hasExitTime = true;
+ _transition.exitTime = 1;
+
+ return this;
+ }
+
+ public AacFlTransition AfterAnimationIsAtLeastAtPercent(float exitTimeNormalized)
+ {
+ _transition.hasExitTime = true;
+ _transition.exitTime = exitTimeNormalized;
+
+ return this;
+ }
+
+ public AacFlTransition WithTransitionDurationPercent(float transitionDurationNormalized)
+ {
+ _transition.hasFixedDuration = false;
+ _transition.duration = transitionDurationNormalized;
+
+ return this;
+ }
+ }
+
+ public class AacFlEntryTransition : AacFlNewTransitionContinuation
+ {
+ public AacFlEntryTransition(AnimatorTransition transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits) : base(transition, machine, sourceNullableIfAny, destinationNullableIfExits)
+ {
+ }
+ }
+
+ public interface IAacFlCondition
+ {
+ void ApplyTo(AacFlCondition appender);
+ }
+
+ public interface IAacFlOrCondition
+ {
+ List ApplyTo(AacFlNewTransitionContinuation firstContinuation);
+ }
+
+ public class AacFlCondition
+ {
+ private readonly AnimatorTransitionBase _transition;
+
+ public AacFlCondition(AnimatorTransitionBase transition)
+ {
+ _transition = transition;
+ }
+
+ public AacFlCondition Add(string parameter, AnimatorConditionMode mode, float threshold)
+ {
+ _transition.AddCondition(mode, threshold, parameter);
+ return this;
+ }
+ }
+
+ public class AacFlNewTransitionContinuation
+ {
+ public readonly AnimatorTransitionBase Transition;
+ private readonly AnimatorStateMachine _machine;
+ private readonly AnimatorState _sourceNullableIfAny;
+ private readonly AnimatorState _destinationNullableIfExits;
+
+ public AacFlNewTransitionContinuation(AnimatorTransitionBase transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits)
+ {
+ Transition = transition;
+ _machine = machine;
+ _sourceNullableIfAny = sourceNullableIfAny;
+ _destinationNullableIfExits = destinationNullableIfExits;
+ }
+
+ /// Adds a condition to the transition.
+ ///
+ /// The settings of the transition can no longer be modified after this point.
+ ///
+ ///
+ /// .When(_aac.BoolParameter(my.myBoolParameterName).IsTrue())
+ /// .And(_aac.BoolParameter(my.myIntParameterName).IsGreaterThan(2))
+ /// .And(AacAv3.ItIsLocal())
+ /// .Or()
+ /// .When(_aac.BoolParameters(
+ /// my.myBoolParameterName,
+ /// my.myOtherBoolParameterName
+ /// ).AreTrue())
+ /// .And(AacAv3.ItIsRemote());
+ ///
+ ///
+ public AacFlTransitionContinuation When(IAacFlCondition action)
+ {
+ action.ApplyTo(new AacFlCondition(Transition));
+ return AsContinuationWithOr();
+ }
+
+ ///
+ /// Applies a series of conditions to this transition, but this series of conditions cannot include an Or operator.
+ ///
+ ///
+ ///
+ public AacFlTransitionContinuation When(Action actionsWithoutOr)
+ {
+ actionsWithoutOr(new AacFlTransitionContinuationWithoutOr(Transition));
+ return AsContinuationWithOr();
+ }
+
+ ///
+ /// Applies a series of conditions, and this series may contain Or operators. However, the result can not be followed by an And operator. It can only be an Or operator.
+ ///
+ ///
+ ///
+ public AacFlTransitionContinuationOnlyOr When(Action actionsWithOr)
+ {
+ actionsWithOr(this);
+ return AsContinuationOnlyOr();
+ }
+
+ ///
+ /// Applies a series of conditions, and this series may contain Or operators. All And operators that follow will apply to all the conditions generated by this series, until the next Or operator.
+ ///
+ ///
+ ///
+ public AacFlMultiTransitionContinuation When(IAacFlOrCondition actionsWithOr)
+ {
+ var pendingContinuations = actionsWithOr.ApplyTo(this);
+ return new AacFlMultiTransitionContinuation(Transition, _machine, _sourceNullableIfAny, _destinationNullableIfExits, pendingContinuations);
+ }
+
+ public AacFlTransitionContinuation WhenConditions()
+ {
+ return AsContinuationWithOr();
+ }
+
+ private AacFlTransitionContinuation AsContinuationWithOr()
+ {
+ return new AacFlTransitionContinuation(Transition, _machine, _sourceNullableIfAny, _destinationNullableIfExits);
+ }
+
+ private AacFlTransitionContinuationOnlyOr AsContinuationOnlyOr()
+ {
+ return new AacFlTransitionContinuationOnlyOr(Transition, _machine, _sourceNullableIfAny, _destinationNullableIfExits);
+ }
+ }
+
+ public class AacFlTransitionContinuation : AacFlTransitionContinuationAbstractWithOr
+ {
+ public AacFlTransitionContinuation(AnimatorTransitionBase transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits) : base(transition, machine, sourceNullableIfAny, destinationNullableIfExits)
+ {
+ }
+
+ /// Adds an additional condition to the transition that requires all preceding conditions to be true.
+ ///
+ ///
+ /// .When(_aac.BoolParameter(my.myBoolParameterName).IsTrue())
+ /// .And(_aac.BoolParameter(my.myIntParameterName).IsGreaterThan(2))
+ /// .And(AacAv3.ItIsLocal())
+ /// .Or()
+ /// .When(_aac.BoolParameters(
+ /// my.myBoolParameterName,
+ /// my.myOtherBoolParameterName
+ /// ).AreTrue())
+ /// .And(AacAv3.ItIsRemote());
+ ///
+ ///
+ public AacFlTransitionContinuation And(IAacFlCondition action)
+ {
+ action.ApplyTo(new AacFlCondition(Transition));
+ return this;
+ }
+
+ ///
+ /// Applies a series of conditions to this transition. The conditions cannot include an Or operator.
+ ///
+ ///
+ ///
+ public AacFlTransitionContinuation And(Action actionsWithoutOr)
+ {
+ actionsWithoutOr(new AacFlTransitionContinuationWithoutOr(Transition));
+ return this;
+ }
+ }
+
+ public class AacFlMultiTransitionContinuation : AacFlTransitionContinuationAbstractWithOr
+ {
+ private readonly List _pendingContinuations;
+
+ public AacFlMultiTransitionContinuation(AnimatorTransitionBase transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits, List pendingContinuations) : base(transition, machine, sourceNullableIfAny, destinationNullableIfExits)
+ {
+ _pendingContinuations = pendingContinuations;
+ }
+
+ /// Adds an additional condition to these transitions that requires all preceding conditions to be true.
+ ///
+ ///
+ /// .When(_aac.BoolParameter(my.myBoolParameterName).IsTrue())
+ /// .And(_aac.BoolParameter(my.myIntParameterName).IsGreaterThan(2))
+ /// .And(AacAv3.ItIsLocal())
+ /// .Or()
+ /// .When(_aac.BoolParameters(
+ /// my.myBoolParameterName,
+ /// my.myOtherBoolParameterName
+ /// ).AreTrue())
+ /// .And(AacAv3.ItIsRemote());
+ ///
+ ///
+ public AacFlMultiTransitionContinuation And(IAacFlCondition action)
+ {
+ foreach (var pendingContinuation in _pendingContinuations)
+ {
+ pendingContinuation.And(action);
+ }
+
+ return this;
+ }
+
+ ///
+ /// Applies a series of conditions to these transitions. The conditions cannot include an Or operator.
+ ///
+ ///
+ ///
+ public AacFlMultiTransitionContinuation And(Action actionsWithoutOr)
+ {
+ foreach (var pendingContinuation in _pendingContinuations)
+ {
+ pendingContinuation.And(actionsWithoutOr);
+ }
+
+ return this;
+ }
+ }
+
+ public class AacFlTransitionContinuationOnlyOr : AacFlTransitionContinuationAbstractWithOr
+ {
+ public AacFlTransitionContinuationOnlyOr(AnimatorTransitionBase transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits) : base(transition, machine, sourceNullableIfAny, destinationNullableIfExits)
+ {
+ }
+ }
+
+ public abstract class AacFlTransitionContinuationAbstractWithOr
+ {
+ protected readonly AnimatorTransitionBase Transition;
+ private readonly AnimatorStateMachine _machine;
+ private readonly AnimatorState _sourceNullableIfAny;
+ private readonly AnimatorState _destinationNullableIfExits;
+
+ public AacFlTransitionContinuationAbstractWithOr(AnimatorTransitionBase transition, AnimatorStateMachine machine, AnimatorState sourceNullableIfAny, AnimatorState destinationNullableIfExits)
+ {
+ Transition = transition;
+ _machine = machine;
+ _sourceNullableIfAny = sourceNullableIfAny;
+ _destinationNullableIfExits = destinationNullableIfExits;
+ }
+
+ ///
+ /// Creates a new transition with identical settings but having no conditions defined yet.
+ ///
+ ///
+ ///
+ /// .When(_aac.BoolParameter(my.myBoolParameterName).IsTrue())
+ /// .And(_aac.BoolParameter(my.myIntParameterName).IsGreaterThan(2))
+ /// .And(AacAv3.ItIsLocal())
+ /// .Or()
+ /// .When(_aac.BoolParameters(
+ /// my.myBoolParameterName,
+ /// my.myOtherBoolParameterName
+ /// ).AreTrue())
+ /// .And(AacAv3.ItIsRemote());
+ ///
+ ///
+ public AacFlNewTransitionContinuation Or()
+ {
+ return new AacFlNewTransitionContinuation(NewTransitionFromTemplate(), _machine, _sourceNullableIfAny, _destinationNullableIfExits);
+ }
+
+ private AnimatorTransitionBase NewTransitionFromTemplate()
+ {
+ AnimatorTransitionBase newTransition;
+ if (Transition is AnimatorStateTransition templateStateTransition)
+ {
+ var stateTransition = NewTransition();
+ stateTransition.duration = templateStateTransition.duration;
+ stateTransition.offset = templateStateTransition.offset;
+ stateTransition.interruptionSource = templateStateTransition.interruptionSource;
+ stateTransition.orderedInterruption = templateStateTransition.orderedInterruption;
+ stateTransition.exitTime = templateStateTransition.exitTime;
+ stateTransition.hasExitTime = templateStateTransition.hasExitTime;
+ stateTransition.hasFixedDuration = templateStateTransition.hasFixedDuration;
+ stateTransition.canTransitionToSelf = templateStateTransition.canTransitionToSelf;
+ newTransition = stateTransition;
+ }
+ else
+ {
+ newTransition = _machine.AddEntryTransition(_destinationNullableIfExits);
+ }
+
+ return newTransition;
+ }
+
+ private AnimatorStateTransition NewTransition()
+ {
+ if (_sourceNullableIfAny == null)
+ {
+ return _machine.AddAnyStateTransition(_destinationNullableIfExits);
+ }
+
+ if (_destinationNullableIfExits == null)
+ {
+ return _sourceNullableIfAny.AddExitTransition();
+ }
+
+ return _sourceNullableIfAny.AddTransition(_destinationNullableIfExits);
+ }
+ }
+
+ public class AacFlTransitionContinuationWithoutOr
+ {
+ private readonly AnimatorTransitionBase _transition;
+
+ public AacFlTransitionContinuationWithoutOr(AnimatorTransitionBase transition)
+ {
+ _transition = transition;
+ }
+
+ public AacFlTransitionContinuationWithoutOr And(IAacFlCondition action)
+ {
+ action.ApplyTo(new AacFlCondition(_transition));
+ return this;
+ }
+
+ ///
+ /// Applies a series of conditions to this transition. The conditions cannot include an Or operator.
+ ///
+ ///
+ ///
+ public AacFlTransitionContinuationWithoutOr AndWhenever(Action action)
+ {
+ action(this);
+ return this;
+ }
+ }
+}
diff --git a/Framework/Editor/V0/AacFlStates.cs.meta b/Framework/Editor/V0/AacFlStates.cs.meta
new file mode 100644
index 0000000..7d9f7be
--- /dev/null
+++ b/Framework/Editor/V0/AacFlStates.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c0a803c4ceabee84b9081a8728fc4bf9
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..1e15552
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2022 Haï~ (@vr_hai github.com/hai-vr)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+
\ No newline at end of file