Merge branch 'release/v_0.0.1'
11 files modified
25 files renamed
278 files added
6 files deleted
| | |
| | | # This .gitignore file should be placed at the root of your Unity project directory |
| | | # |
| | | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore |
| | | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore |
| | | # |
| | | /[Ll]ibrary/ |
| | | /[Tt]emp/ |
| | |
| | | /[Bb]uild/ |
| | | /[Bb]uilds/ |
| | | /[Ll]ogs/ |
| | | /[Uu]ser[Ss]ettings/ |
| | | |
| | | # MemoryCaptures can get excessive in size. |
| | | # They also could contain extremely sensitive data |
| | | /[Mm]emoryCaptures/ |
| | | |
| | | # Never ignore Asset meta data |
| | | !/[Aa]ssets/**/*.meta |
| | | # Recordings can get excessive in size |
| | | /[Rr]ecordings/ |
| | | |
| | | # Uncomment this line if you wish to ignore the asset store tools plugin |
| | | # /[Aa]ssets/AssetStoreTools* |
| | | |
| | | # TextMesh Pro files |
| | | [Aa]ssets/TextMesh*Pro/ |
| | | |
| | | # Autogenerated Jetbrains Rider plugin |
| | | [Aa]ssets/Plugins/Editor/JetBrains* |
| | | /[Aa]ssets/Plugins/Editor/JetBrains* |
| | | |
| | | # Visual Studio cache directory |
| | | .vs/ |
| | |
| | | |
| | | # Builds |
| | | *.apk |
| | | *.aab |
| | | *.unitypackage |
| | | *.app |
| | | |
| | | # Crashlytics generated file |
| | | crashlytics-build.properties |
| | | |
| | | # Packed Addressables |
| | | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* |
| | | |
| | | # Temporary auto-generated Android Assets |
| | | /[Aa]ssets/[Ss]treamingAssets/aa.meta |
| | | /[Aa]ssets/[Ss]treamingAssets/aa/* |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 029240886c8719747985d1e76008b924 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!1107 &-8566205281160531770 |
| | | AnimatorStateMachine: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: Base Layer |
| | | m_ChildStates: |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: 7530906470296434405} |
| | | m_Position: {x: 400, y: -10, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: -4363231531035811044} |
| | | m_Position: {x: 400, y: 230, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: 706672698126450382} |
| | | m_Position: {x: 280, y: 110, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: -4692003973031684304} |
| | | m_Position: {x: 520, y: 110, z: 0} |
| | | 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: -4363231531035811044} |
| | | --- !u!1101 &-5613851916980422824 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: -4692003973031684304} |
| | | 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: 0 |
| | | m_InterruptionSource: 0 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1102 &-4692003973031684304 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_stop |
| | | m_Speed: 5 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: 1512958023872308249} |
| | | - {fileID: -1339749953466549265} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: 2089a965dc1b72949bfcd5fa5d2aa655, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1102 &-4363231531035811044 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_idle |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: 7011382255060591458} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: ac76ccd3a8191ca4588136d08f6dacd1, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1101 &-3256331238631696850 |
| | | 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: 7530906470296434405} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.75 |
| | | m_HasExitTime: 1 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 0 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1101 &-1339749953466549265 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 2 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 706672698126450382} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0.25 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.75 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1101 &-284580581868711020 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: -4692003973031684304} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0.25 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.75 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!91 &9100000 |
| | | AnimatorController: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: AC_Flying |
| | | serializedVersion: 5 |
| | | m_AnimatorParameters: |
| | | - m_Name: IsGrounded |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsFlying |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsAtWall |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsAtCeiling |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | m_AnimatorLayers: |
| | | - serializedVersion: 5 |
| | | m_Name: Base Layer |
| | | m_StateMachine: {fileID: -8566205281160531770} |
| | | 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!1102 &706672698126450382 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_start |
| | | m_Speed: 5 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: -3256331238631696850} |
| | | - {fileID: -284580581868711020} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: 736513e06a318ac4da1d8ddd992f8b9e, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1101 &1512958023872308249 |
| | | 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: -4363231531035811044} |
| | | 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: 1 |
| | | --- !u!1101 &4153286522409613419 |
| | | 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: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: -4692003973031684304} |
| | | 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: 0 |
| | | m_InterruptionSource: 0 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1101 &7011382255060591458 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 2 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 706672698126450382} |
| | | 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: 1 |
| | | --- !u!1102 &7530906470296434405 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_fly |
| | | m_Speed: 5 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: -5613851916980422824} |
| | | - {fileID: 4153286522409613419} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: 1251b63d4c062b1459fc4388ef9a61d8, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 0a4f20c566fd3dd4eb97961e43246647 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 9100000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!1101 &-8857883071945152901 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 68305137226140118} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.5 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1102 &-8776216366201631375 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_death |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: [] |
| | | m_StateMachineBehaviours: |
| | | - {fileID: -2493127153716391096} |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: cec1a898bd6cf1f4f87968928d9016ea, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1102 &-8551537280866366805 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_hit |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: [] |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | 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!1107 &-8244801798701371434 |
| | | AnimatorStateMachine: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: Movement |
| | | m_ChildStates: |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: 68305137226140118} |
| | | m_Position: {x: 360, y: 110, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: 6445297590206837791} |
| | | m_Position: {x: 620, y: 110, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: 7984510369417086179} |
| | | m_Position: {x: 620, y: 200, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: -8776216366201631375} |
| | | m_Position: {x: 620, y: 300, z: 0} |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: -8551537280866366805} |
| | | m_Position: {x: 620, y: 390, z: 0} |
| | | m_ChildStateMachines: [] |
| | | m_AnyStateTransitions: [] |
| | | m_EntryTransitions: [] |
| | | m_StateMachineTransitions: {} |
| | | m_StateMachineBehaviours: [] |
| | | m_AnyStatePosition: {x: 400, y: 310, z: 0} |
| | | m_EntryPosition: {x: 50, y: 120, z: 0} |
| | | m_ExitPosition: {x: 880, y: 120, z: 0} |
| | | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} |
| | | m_DefaultState: {fileID: 68305137226140118} |
| | | --- !u!1101 &-7913474699216770149 |
| | | 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: IsMoving |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 68305137226140118} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.625 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1102 &-7583940583200162132 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_death |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: [] |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: cec1a898bd6cf1f4f87968928d9016ea, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1107 &-3544671305424738950 |
| | | AnimatorStateMachine: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: Base Layer |
| | | m_ChildStates: |
| | | - serializedVersion: 1 |
| | | m_State: {fileID: -7583940583200162132} |
| | | m_Position: {x: 200, y: 0, z: 0} |
| | | m_ChildStateMachines: |
| | | - serializedVersion: 1 |
| | | m_StateMachine: {fileID: -8244801798701371434} |
| | | m_Position: {x: 320, y: 110, z: 0} |
| | | m_AnyStateTransitions: |
| | | - {fileID: 7389560801624237999} |
| | | 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: 68305137226140118} |
| | | --- !u!114 &-2493127153716391096 |
| | | 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: 11500000, guid: 40c71d8fcb09c1d4ba6bf7f07a33b574, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | boolName: CanMove |
| | | updateOnState: 1 |
| | | updateOnStateMachine: 0 |
| | | valueOnEnter: 0 |
| | | valueOnExit: 0 |
| | | --- !u!1101 &-1567565794043545918 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 2 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 7984510369417086179} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0.25 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!91 &9100000 |
| | | AnimatorController: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: AC_Player |
| | | serializedVersion: 5 |
| | | m_AnimatorParameters: |
| | | - m_Name: IsMoving |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsFlying |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsGrounded |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsAtWall |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsAtCeiling |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 0 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: IsAlive |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 1 |
| | | m_Controller: {fileID: 0} |
| | | - m_Name: CanMove |
| | | m_Type: 4 |
| | | m_DefaultFloat: 0 |
| | | m_DefaultInt: 0 |
| | | m_DefaultBool: 1 |
| | | m_Controller: {fileID: 0} |
| | | m_AnimatorLayers: |
| | | - serializedVersion: 5 |
| | | m_Name: Base Layer |
| | | m_StateMachine: {fileID: -3544671305424738950} |
| | | 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!1102 &68305137226140118 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_idle |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: 7462440421188174382} |
| | | - {fileID: -1567565794043545918} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: e8a64ec5d69a75e41b5030715cdc1f48, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1101 &1760657886866949958 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 1 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 6445297590206837791} |
| | | 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: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1101 &3484489205103101802 |
| | | 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: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 68305137226140118} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.5 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1101 &6280974660787890301 |
| | | 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: IsFlying |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 2 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 7984510369417086179} |
| | | 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: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1102 &6445297590206837791 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_walk |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: 6280974660787890301} |
| | | - {fileID: -7913474699216770149} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: 36e5ea11f46563e42ba412dee7c6f1ed, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
| | | --- !u!1101 &7389560801624237999 |
| | | 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: IsAlive |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: -8776216366201631375} |
| | | m_Solo: 0 |
| | | m_Mute: 0 |
| | | m_IsExit: 0 |
| | | serializedVersion: 3 |
| | | m_TransitionDuration: 0 |
| | | m_TransitionOffset: 0 |
| | | m_ExitTime: 0.75 |
| | | m_HasExitTime: 0 |
| | | m_HasFixedDuration: 1 |
| | | m_InterruptionSource: 0 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 0 |
| | | --- !u!1101 &7462440421188174382 |
| | | 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: IsMoving |
| | | m_EventTreshold: 0 |
| | | - m_ConditionMode: 1 |
| | | m_ConditionEvent: IsGrounded |
| | | m_EventTreshold: 0 |
| | | m_DstStateMachine: {fileID: 0} |
| | | m_DstState: {fileID: 6445297590206837791} |
| | | 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: 1 |
| | | m_OrderedInterruption: 1 |
| | | m_CanTransitionToSelf: 1 |
| | | --- !u!1102 &7984510369417086179 |
| | | AnimatorState: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_fly |
| | | m_Speed: 1 |
| | | m_CycleOffset: 0 |
| | | m_Transitions: |
| | | - {fileID: 1760657886866949958} |
| | | - {fileID: -8857883071945152901} |
| | | - {fileID: 3484489205103101802} |
| | | m_StateMachineBehaviours: [] |
| | | m_Position: {x: 50, y: 50, z: 0} |
| | | m_IKOnFeet: 0 |
| | | m_WriteDefaultValues: 1 |
| | | m_Mirror: 0 |
| | | m_SpeedParameterActive: 0 |
| | | m_MirrorParameterActive: 0 |
| | | m_CycleOffsetParameterActive: 0 |
| | | m_TimeParameterActive: 0 |
| | | m_Motion: {fileID: 7400000, guid: b2a4b71a1049aa544b7edd8227ff0fbf, type: 2} |
| | | m_Tag: |
| | | m_SpeedParameter: |
| | | m_MirrorParameter: |
| | | m_CycleOffsetParameter: |
| | | m_TimeParameter: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ee0e9ea65c5393b4a8e042d47d441544 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 9100000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | { |
| | | "name": "PlayerInputActions", |
| | | "maps": [ |
| | | { |
| | | "name": "Player", |
| | | "id": "b502a727-a90b-435b-888e-e88ba2ffd056", |
| | | "actions": [ |
| | | { |
| | | "name": "Move", |
| | | "type": "Value", |
| | | "id": "81f3fdb9-2cc0-44be-83b9-536f8a3e8c9e", |
| | | "expectedControlType": "Vector2", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": true |
| | | }, |
| | | { |
| | | "name": "Look", |
| | | "type": "Value", |
| | | "id": "a84a4dd3-02c8-46fe-aead-f633f88ba867", |
| | | "expectedControlType": "Vector2", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": true |
| | | }, |
| | | { |
| | | "name": "Attack", |
| | | "type": "Button", |
| | | "id": "aa175ec4-db5e-409a-bd7b-093945f923ff", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | } |
| | | ], |
| | | "bindings": [ |
| | | { |
| | | "name": "", |
| | | "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", |
| | | "path": "<Gamepad>/leftStick", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "WASD", |
| | | "id": "00ca640b-d935-4593-8157-c05846ea39b3", |
| | | "path": "Dpad(mode=2)", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "", |
| | | "action": "Move", |
| | | "isComposite": true, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", |
| | | "path": "<Keyboard>/w", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", |
| | | "path": "<Keyboard>/upArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", |
| | | "path": "<Keyboard>/s", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", |
| | | "path": "<Keyboard>/downArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", |
| | | "path": "<Keyboard>/a", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", |
| | | "path": "<Keyboard>/leftArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", |
| | | "path": "<Keyboard>/d", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", |
| | | "path": "<Keyboard>/rightArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", |
| | | "path": "<XRController>/{Primary2DAxis}", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "XR", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "3ea4d645-4504-4529-b061-ab81934c3752", |
| | | "path": "<Joystick>/stick", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Move", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", |
| | | "path": "<Gamepad>/rightStick", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Look", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "8c8e490b-c610-4785-884f-f04217b23ca4", |
| | | "path": "<Pointer>/delta", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse;Touch", |
| | | "action": "Look", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "3e5f5442-8668-4b27-a940-df99bad7e831", |
| | | "path": "<Joystick>/{Hatswitch}", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Look", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", |
| | | "path": "<Gamepad>/rightTrigger", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Attack", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", |
| | | "path": "<Mouse>/leftButton", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Attack", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", |
| | | "path": "<Touchscreen>/primaryTouch/tap", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Touch", |
| | | "action": "Attack", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", |
| | | "path": "<Joystick>/trigger", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Attack", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "8255d333-5683-4943-a58a-ccb207ff1dce", |
| | | "path": "<XRController>/{PrimaryAction}", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "XR", |
| | | "action": "Attack", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "name": "UI", |
| | | "id": "1549b200-ff14-4b9c-bde1-cd96eca1c99c", |
| | | "actions": [ |
| | | { |
| | | "name": "Navigate", |
| | | "type": "PassThrough", |
| | | "id": "a852bc06-1d50-4bc4-a07d-1880d5f321b3", |
| | | "expectedControlType": "Vector2", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "Submit", |
| | | "type": "Button", |
| | | "id": "6cd2037e-0748-46ce-a62a-61462b4b10b7", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "Cancel", |
| | | "type": "Button", |
| | | "id": "adb950f7-3ea6-4924-a556-7ae792bc8409", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "Point", |
| | | "type": "PassThrough", |
| | | "id": "3f35a531-bb0d-4dff-a808-7638ac6d70c4", |
| | | "expectedControlType": "Vector2", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": true |
| | | }, |
| | | { |
| | | "name": "Click", |
| | | "type": "PassThrough", |
| | | "id": "3a9b05ff-58db-4285-8cd5-4ac711637187", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": true |
| | | }, |
| | | { |
| | | "name": "ScrollWheel", |
| | | "type": "PassThrough", |
| | | "id": "dc30694c-28e4-4f61-8ebd-8712ede1ed47", |
| | | "expectedControlType": "Vector2", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "MiddleClick", |
| | | "type": "PassThrough", |
| | | "id": "7763b61e-23c6-468f-8423-5533be1e36cc", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "RightClick", |
| | | "type": "PassThrough", |
| | | "id": "8cf89065-b650-4c52-a6c7-3d163c15e8af", |
| | | "expectedControlType": "Button", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "TrackedDevicePosition", |
| | | "type": "PassThrough", |
| | | "id": "c6035c9a-8c00-461f-b28b-2bfb2332e525", |
| | | "expectedControlType": "Vector3", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | }, |
| | | { |
| | | "name": "TrackedDeviceOrientation", |
| | | "type": "PassThrough", |
| | | "id": "3d1c6017-9298-4bde-8c6e-ad9343a4a520", |
| | | "expectedControlType": "Quaternion", |
| | | "processors": "", |
| | | "interactions": "", |
| | | "initialStateCheck": false |
| | | } |
| | | ], |
| | | "bindings": [ |
| | | { |
| | | "name": "Gamepad", |
| | | "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", |
| | | "path": "2DVector", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "", |
| | | "action": "Navigate", |
| | | "isComposite": true, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", |
| | | "path": "<Gamepad>/leftStick/up", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", |
| | | "path": "<Gamepad>/rightStick/up", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "2db08d65-c5fb-421b-983f-c71163608d67", |
| | | "path": "<Gamepad>/leftStick/down", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "58748904-2ea9-4a80-8579-b500e6a76df8", |
| | | "path": "<Gamepad>/rightStick/down", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", |
| | | "path": "<Gamepad>/leftStick/left", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", |
| | | "path": "<Gamepad>/rightStick/left", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "fcd248ae-a788-4676-a12e-f4d81205600b", |
| | | "path": "<Gamepad>/leftStick/right", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", |
| | | "path": "<Gamepad>/rightStick/right", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", |
| | | "path": "<Gamepad>/dpad", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Gamepad", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "Joystick", |
| | | "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", |
| | | "path": "2DVector", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "", |
| | | "action": "Navigate", |
| | | "isComposite": true, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "3db53b26-6601-41be-9887-63ac74e79d19", |
| | | "path": "<Joystick>/stick/up", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", |
| | | "path": "<Joystick>/stick/down", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", |
| | | "path": "<Joystick>/stick/left", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", |
| | | "path": "<Joystick>/stick/right", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Joystick", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "Keyboard", |
| | | "id": "ff527021-f211-4c02-933e-5976594c46ed", |
| | | "path": "2DVector", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "", |
| | | "action": "Navigate", |
| | | "isComposite": true, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", |
| | | "path": "<Keyboard>/w", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "up", |
| | | "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", |
| | | "path": "<Keyboard>/upArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", |
| | | "path": "<Keyboard>/s", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "down", |
| | | "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", |
| | | "path": "<Keyboard>/downArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "74214943-c580-44e4-98eb-ad7eebe17902", |
| | | "path": "<Keyboard>/a", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "left", |
| | | "id": "cea9b045-a000-445b-95b8-0c171af70a3b", |
| | | "path": "<Keyboard>/leftArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "8607c725-d935-4808-84b1-8354e29bab63", |
| | | "path": "<Keyboard>/d", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "right", |
| | | "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", |
| | | "path": "<Keyboard>/rightArrow", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Navigate", |
| | | "isComposite": false, |
| | | "isPartOfComposite": true |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", |
| | | "path": "*/{Submit}", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", |
| | | "action": "Submit", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", |
| | | "path": "*/{Cancel}", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", |
| | | "action": "Cancel", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", |
| | | "path": "<Mouse>/position", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Point", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", |
| | | "path": "<Pen>/position", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Keyboard&Mouse", |
| | | "action": "Point", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", |
| | | "path": "<Touchscreen>/touch*/position", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Touch", |
| | | "action": "Point", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", |
| | | "path": "<Mouse>/leftButton", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Click", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", |
| | | "path": "<Pen>/tip", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "Click", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", |
| | | "path": "<Touchscreen>/touch*/press", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "Touch", |
| | | "action": "Click", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", |
| | | "path": "<XRController>/trigger", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "XR", |
| | | "action": "Click", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "38c99815-14ea-4617-8627-164d27641299", |
| | | "path": "<Mouse>/scroll", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "ScrollWheel", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", |
| | | "path": "<Mouse>/middleButton", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "MiddleClick", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "4c191405-5738-4d4b-a523-c6a301dbf754", |
| | | "path": "<Mouse>/rightButton", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": ";Keyboard&Mouse", |
| | | "action": "RightClick", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", |
| | | "path": "<XRController>/devicePosition", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "XR", |
| | | "action": "TrackedDevicePosition", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | }, |
| | | { |
| | | "name": "", |
| | | "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", |
| | | "path": "<XRController>/deviceRotation", |
| | | "interactions": "", |
| | | "processors": "", |
| | | "groups": "XR", |
| | | "action": "TrackedDeviceOrientation", |
| | | "isComposite": false, |
| | | "isPartOfComposite": false |
| | | } |
| | | ] |
| | | } |
| | | ], |
| | | "controlSchemes": [ |
| | | { |
| | | "name": "Keyboard&Mouse", |
| | | "bindingGroup": "Keyboard&Mouse", |
| | | "devices": [ |
| | | { |
| | | "devicePath": "<Keyboard>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | }, |
| | | { |
| | | "devicePath": "<Mouse>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "name": "Gamepad", |
| | | "bindingGroup": "Gamepad", |
| | | "devices": [ |
| | | { |
| | | "devicePath": "<Gamepad>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "name": "Touch", |
| | | "bindingGroup": "Touch", |
| | | "devices": [ |
| | | { |
| | | "devicePath": "<Touchscreen>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "name": "Joystick", |
| | | "bindingGroup": "Joystick", |
| | | "devices": [ |
| | | { |
| | | "devicePath": "<Joystick>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "name": "XR", |
| | | "bindingGroup": "XR", |
| | | "devices": [ |
| | | { |
| | | "devicePath": "<XRController>", |
| | | "isOptional": false, |
| | | "isOR": false |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!1 &1519978218308964847 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 4015561216076182548} |
| | | - component: {fileID: 5161691884094901785} |
| | | - component: {fileID: 8187912793618963728} |
| | | m_Layer: 0 |
| | | m_Name: Rotor |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!4 &4015561216076182548 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1519978218308964847} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 1, z: 0} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 2368348636056148999} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!212 &5161691884094901785 |
| | | SpriteRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1519978218308964847} |
| | | m_Enabled: 1 |
| | | m_CastShadows: 0 |
| | | m_ReceiveShadows: 0 |
| | | m_DynamicOccludee: 1 |
| | | m_StaticShadowCaster: 0 |
| | | m_MotionVectors: 1 |
| | | m_LightProbeUsage: 1 |
| | | m_ReflectionProbeUsage: 1 |
| | | m_RayTracingMode: 0 |
| | | m_RayTraceProcedural: 0 |
| | | m_RenderingLayerMask: 1 |
| | | m_RendererPriority: 0 |
| | | m_Materials: |
| | | - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} |
| | | m_StaticBatchInfo: |
| | | firstSubMesh: 0 |
| | | subMeshCount: 0 |
| | | m_StaticBatchRoot: {fileID: 0} |
| | | m_ProbeAnchor: {fileID: 0} |
| | | m_LightProbeVolumeOverride: {fileID: 0} |
| | | m_ScaleInLightmap: 1 |
| | | m_ReceiveGI: 1 |
| | | m_PreserveUVs: 0 |
| | | m_IgnoreNormalsForChartDetection: 0 |
| | | m_ImportantGI: 0 |
| | | m_StitchLightmapSeams: 1 |
| | | m_SelectedEditorRenderState: 0 |
| | | m_MinimumChartSize: 4 |
| | | m_AutoUVMaxDistance: 0.5 |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 0 |
| | | m_SortingLayer: 0 |
| | | m_SortingOrder: 0 |
| | | m_Sprite: {fileID: -1782493911, guid: 7551401a93967bf45af3ab223a74d737, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_FlipX: 0 |
| | | m_FlipY: 0 |
| | | m_DrawMode: 0 |
| | | m_Size: {x: 1, y: 1} |
| | | m_AdaptiveModeThreshold: 0.5 |
| | | m_SpriteTileMode: 0 |
| | | m_WasSpriteAssigned: 1 |
| | | m_MaskInteraction: 0 |
| | | m_SpriteSortPoint: 0 |
| | | --- !u!95 &8187912793618963728 |
| | | Animator: |
| | | serializedVersion: 5 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1519978218308964847} |
| | | m_Enabled: 1 |
| | | m_Avatar: {fileID: 0} |
| | | m_Controller: {fileID: 9100000, guid: 0a4f20c566fd3dd4eb97961e43246647, type: 2} |
| | | m_CullingMode: 0 |
| | | m_UpdateMode: 0 |
| | | m_ApplyRootMotion: 0 |
| | | m_LinearVelocityBlending: 0 |
| | | m_StabilizeFeet: 0 |
| | | m_WarningMessage: |
| | | m_HasTransformHierarchy: 1 |
| | | m_AllowConstantClipSamplingOptimization: 1 |
| | | m_KeepAnimatorStateOnDisable: 0 |
| | | m_WriteDefaultValuesOnDisable: 0 |
| | | --- !u!1 &3345854317100013954 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 2368348636056148999} |
| | | - component: {fileID: 916538189430653628} |
| | | - component: {fileID: 4941032555966952991} |
| | | - component: {fileID: 1512638649171213079} |
| | | - component: {fileID: 6914713383366050867} |
| | | - component: {fileID: 3884295854780712968} |
| | | - component: {fileID: 2451348752795735853} |
| | | - component: {fileID: 5338311196462064651} |
| | | - component: {fileID: 2350719025294399868} |
| | | m_Layer: 0 |
| | | m_Name: Player |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!4 &2368348636056148999 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 1.848, y: 0.043, z: 0} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | | - {fileID: 4015561216076182548} |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!212 &916538189430653628 |
| | | SpriteRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_CastShadows: 0 |
| | | m_ReceiveShadows: 0 |
| | | m_DynamicOccludee: 1 |
| | | m_StaticShadowCaster: 0 |
| | | m_MotionVectors: 1 |
| | | m_LightProbeUsage: 1 |
| | | m_ReflectionProbeUsage: 1 |
| | | m_RayTracingMode: 0 |
| | | m_RayTraceProcedural: 0 |
| | | m_RenderingLayerMask: 1 |
| | | m_RendererPriority: 0 |
| | | m_Materials: |
| | | - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} |
| | | m_StaticBatchInfo: |
| | | firstSubMesh: 0 |
| | | subMeshCount: 0 |
| | | m_StaticBatchRoot: {fileID: 0} |
| | | m_ProbeAnchor: {fileID: 0} |
| | | m_LightProbeVolumeOverride: {fileID: 0} |
| | | m_ScaleInLightmap: 1 |
| | | m_ReceiveGI: 1 |
| | | m_PreserveUVs: 0 |
| | | m_IgnoreNormalsForChartDetection: 0 |
| | | m_ImportantGI: 0 |
| | | m_StitchLightmapSeams: 1 |
| | | m_SelectedEditorRenderState: 0 |
| | | m_MinimumChartSize: 4 |
| | | m_AutoUVMaxDistance: 0.5 |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 0 |
| | | m_SortingLayer: 0 |
| | | m_SortingOrder: 0 |
| | | m_Sprite: {fileID: -1443769575, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_FlipX: 0 |
| | | m_FlipY: 0 |
| | | m_DrawMode: 0 |
| | | m_Size: {x: 1, y: 1} |
| | | m_AdaptiveModeThreshold: 0.5 |
| | | m_SpriteTileMode: 0 |
| | | m_WasSpriteAssigned: 1 |
| | | m_MaskInteraction: 0 |
| | | m_SpriteSortPoint: 0 |
| | | --- !u!50 &4941032555966952991 |
| | | Rigidbody2D: |
| | | serializedVersion: 4 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_BodyType: 0 |
| | | m_Simulated: 1 |
| | | m_UseFullKinematicContacts: 0 |
| | | m_UseAutoMass: 0 |
| | | m_Mass: 1 |
| | | m_LinearDrag: 0 |
| | | m_AngularDrag: 0.05 |
| | | m_GravityScale: 1 |
| | | m_Material: {fileID: 0} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_ExcludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_Interpolate: 0 |
| | | m_SleepingMode: 1 |
| | | m_CollisionDetection: 0 |
| | | m_Constraints: 4 |
| | | --- !u!114 &1512638649171213079 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 606e1a476c6c9cc439c149349c6afb16, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | moveSpeed: 5 |
| | | maxFallSpeed: -20 |
| | | rotorGO: {fileID: 1519978218308964847} |
| | | _isMoving: 0 |
| | | _isFlying: 0 |
| | | --- !u!114 &6914713383366050867 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_Actions: {fileID: -944628639613478452, guid: 718640fc92746a340863f324ce5525f1, type: 3} |
| | | m_NotificationBehavior: 2 |
| | | m_UIInputModule: {fileID: 0} |
| | | m_DeviceLostEvent: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_DeviceRegainedEvent: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ControlsChangedEvent: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionEvents: |
| | | - m_PersistentCalls: |
| | | m_Calls: |
| | | - m_Target: {fileID: 1512638649171213079} |
| | | m_TargetAssemblyTypeName: PlayerController, Assembly-CSharp |
| | | m_MethodName: OnMove |
| | | m_Mode: 0 |
| | | m_Arguments: |
| | | m_ObjectArgument: {fileID: 0} |
| | | m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
| | | m_IntArgument: 0 |
| | | m_FloatArgument: 0 |
| | | m_StringArgument: |
| | | m_BoolArgument: 0 |
| | | m_CallState: 2 |
| | | m_ActionId: 81f3fdb9-2cc0-44be-83b9-536f8a3e8c9e |
| | | m_ActionName: Player/Move[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: a84a4dd3-02c8-46fe-aead-f633f88ba867 |
| | | m_ActionName: Player/Look[/Mouse/delta] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: aa175ec4-db5e-409a-bd7b-093945f923ff |
| | | m_ActionName: Player/Attack[/Mouse/leftButton] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: a852bc06-1d50-4bc4-a07d-1880d5f321b3 |
| | | m_ActionName: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 6cd2037e-0748-46ce-a62a-61462b4b10b7 |
| | | m_ActionName: UI/Submit[/Keyboard/enter] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: adb950f7-3ea6-4924-a556-7ae792bc8409 |
| | | m_ActionName: UI/Cancel[/Keyboard/escape] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 3f35a531-bb0d-4dff-a808-7638ac6d70c4 |
| | | m_ActionName: UI/Point[/Mouse/position] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 3a9b05ff-58db-4285-8cd5-4ac711637187 |
| | | m_ActionName: UI/Click[/Mouse/leftButton] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: dc30694c-28e4-4f61-8ebd-8712ede1ed47 |
| | | m_ActionName: UI/ScrollWheel[/Mouse/scroll] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 7763b61e-23c6-468f-8423-5533be1e36cc |
| | | m_ActionName: UI/MiddleClick[/Mouse/middleButton] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 8cf89065-b650-4c52-a6c7-3d163c15e8af |
| | | m_ActionName: UI/RightClick[/Mouse/rightButton] |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: c6035c9a-8c00-461f-b28b-2bfb2332e525 |
| | | m_ActionName: UI/TrackedDevicePosition |
| | | - m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_ActionId: 3d1c6017-9298-4bde-8c6e-ad9343a4a520 |
| | | m_ActionName: UI/TrackedDeviceOrientation |
| | | m_NeverAutoSwitchControlSchemes: 0 |
| | | m_DefaultControlScheme: |
| | | m_DefaultActionMap: Player |
| | | m_SplitScreenIndex: -1 |
| | | m_Camera: {fileID: 0} |
| | | --- !u!61 &3884295854780712968 |
| | | BoxCollider2D: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_Density: 1 |
| | | m_Material: {fileID: 0} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_ExcludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_LayerOverridePriority: 0 |
| | | m_ForceSendLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ForceReceiveLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ContactCaptureLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_CallbackLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_IsTrigger: 0 |
| | | m_UsedByEffector: 0 |
| | | m_UsedByComposite: 0 |
| | | m_Offset: {x: 0, y: -0.03} |
| | | m_SpriteTilingProperty: |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | pivot: {x: 0.5, y: 0.5} |
| | | oldSize: {x: 1, y: 1} |
| | | newSize: {x: 1, y: 1} |
| | | adaptiveTilingThreshold: 0.5 |
| | | drawMode: 0 |
| | | adaptiveTiling: 0 |
| | | m_AutoTiling: 0 |
| | | serializedVersion: 2 |
| | | m_Size: {x: 0.7205616, y: 0.7178567} |
| | | m_EdgeRadius: 0.12 |
| | | --- !u!95 &2451348752795735853 |
| | | Animator: |
| | | serializedVersion: 5 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_Avatar: {fileID: 0} |
| | | m_Controller: {fileID: 9100000, guid: ee0e9ea65c5393b4a8e042d47d441544, type: 2} |
| | | m_CullingMode: 0 |
| | | m_UpdateMode: 0 |
| | | m_ApplyRootMotion: 0 |
| | | m_LinearVelocityBlending: 0 |
| | | m_StabilizeFeet: 0 |
| | | m_WarningMessage: |
| | | m_HasTransformHierarchy: 1 |
| | | m_AllowConstantClipSamplingOptimization: 1 |
| | | m_KeepAnimatorStateOnDisable: 0 |
| | | m_WriteDefaultValuesOnDisable: 0 |
| | | --- !u!114 &5338311196462064651 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 020eca3b7119d5d4a91c826741855730, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | castFilter: |
| | | useTriggers: 0 |
| | | useLayerMask: 0 |
| | | useDepth: 0 |
| | | useOutsideDepth: 0 |
| | | useNormalAngle: 0 |
| | | useOutsideNormalAngle: 0 |
| | | layerMask: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | minDepth: 0 |
| | | maxDepth: 0 |
| | | minNormalAngle: 0 |
| | | maxNormalAngle: 0 |
| | | groundDistance: 0.05 |
| | | wallDistance: 0.2 |
| | | ceilingDistance: 0.05 |
| | | rotorGO: {fileID: 1519978218308964847} |
| | | _isGrounded: 1 |
| | | _isAtWall: 0 |
| | | _isAtCeiling: 0 |
| | | --- !u!114 &2350719025294399868 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 3345854317100013954} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 352737c44bb3905498d44716afca4984, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | _maxHealth: 100 |
| | | _health: 100 |
| | | _isAlive: 1 |
| | | isInvincible: 0 |
| | | invincibilityTime: 0.25 |
| | | selfDamage: 0 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3725050292611644c8552f356c430336 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 7551401a93967bf45af3ab223a74d737 |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 12 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 0 |
| | | 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 |
| | | flipGreenChannel: 0 |
| | | isReadable: 0 |
| | | streamingMipmaps: 0 |
| | | streamingMipmapsPriority: 0 |
| | | vTOnly: 0 |
| | | ignoreMipmapLimit: 0 |
| | | grayScaleToAlpha: 0 |
| | | generateCubemap: 6 |
| | | cubemapConvolution: 0 |
| | | seamlessCubemap: 0 |
| | | textureFormat: 1 |
| | | maxTextureSize: 2048 |
| | | textureSettings: |
| | | serializedVersion: 2 |
| | | filterMode: 0 |
| | | aniso: 1 |
| | | mipBias: 0 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | | spritePivot: {x: 0.5, y: 0.5} |
| | | spritePixelsToUnits: 16 |
| | | spriteBorder: {x: 0, y: 0, z: 0, w: 0} |
| | | spriteGenerateFallbackPhysicsShape: 1 |
| | | alphaUsage: 1 |
| | | alphaIsTransparency: 1 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 8 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | flipbookRows: 1 |
| | | flipbookColumns: 1 |
| | | maxTextureSizeSet: 0 |
| | | compressionQualitySet: 0 |
| | | textureFormatSet: 0 |
| | | ignorePngGamma: 0 |
| | | applyGammaDecoding: 0 |
| | | swizzle: 50462976 |
| | | cookieLightType: 0 |
| | | platformSettings: |
| | | - serializedVersion: 3 |
| | | buildTarget: DefaultTexturePlatform |
| | | maxTextureSize: 4096 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 0 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Standalone |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Server |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: Shuriken_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4dce7b30ac0b2ee40b1d53d576cded72 |
| | | internalID: -1782493911 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Shuriken_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5bafc8ed80a728d418a4ac6f2b260760 |
| | | internalID: 935882150 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | | spriteID: 5e97eb03825dee720800000000000000 |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | nameFileIdTable: |
| | | Shuriken_0: -1782493911 |
| | | Shuriken_1: 935882150 |
| | | mipmapLimitGroupName: |
| | | pSDRemoveMatte: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 27a3c1de00b16624da61c799b9a79d42 |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 12 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 0 |
| | | 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 |
| | | flipGreenChannel: 0 |
| | | isReadable: 0 |
| | | streamingMipmaps: 0 |
| | | streamingMipmapsPriority: 0 |
| | | vTOnly: 0 |
| | | ignoreMipmapLimit: 0 |
| | | grayScaleToAlpha: 0 |
| | | generateCubemap: 6 |
| | | cubemapConvolution: 0 |
| | | seamlessCubemap: 0 |
| | | textureFormat: 1 |
| | | maxTextureSize: 2048 |
| | | textureSettings: |
| | | serializedVersion: 2 |
| | | filterMode: 0 |
| | | aniso: 1 |
| | | mipBias: 0 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | | spritePivot: {x: 0.5, y: 0.5} |
| | | spritePixelsToUnits: 16 |
| | | spriteBorder: {x: 0, y: 0, z: 0, w: 0} |
| | | spriteGenerateFallbackPhysicsShape: 1 |
| | | alphaUsage: 1 |
| | | alphaIsTransparency: 1 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 8 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | flipbookRows: 1 |
| | | flipbookColumns: 1 |
| | | maxTextureSizeSet: 0 |
| | | compressionQualitySet: 0 |
| | | textureFormatSet: 0 |
| | | ignorePngGamma: 0 |
| | | applyGammaDecoding: 0 |
| | | swizzle: 50462976 |
| | | cookieLightType: 0 |
| | | platformSettings: |
| | | - serializedVersion: 3 |
| | | buildTarget: DefaultTexturePlatform |
| | | maxTextureSize: 4096 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 0 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Standalone |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Server |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: Shuriken1_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4a48f6f81d435674fb697ba29cac8f40 |
| | | internalID: 43499823 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Shuriken1_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: dcb481297f601224397d51f8d7c2d658 |
| | | internalID: 1439463404 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Shuriken1_2 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d695e4f61752d154683756112b16b487 |
| | | internalID: -524974412 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Shuriken1_3 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a09ce1ecdf90f1d4ba4152d245a62c11 |
| | | internalID: -140900564 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Shuriken1_4 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: db4320539bd4b95409b84177fad9a1c1 |
| | | internalID: 1804080735 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | | spriteID: 5e97eb03825dee720800000000000000 |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | nameFileIdTable: |
| | | Shuriken1_0: 43499823 |
| | | Shuriken1_1: 1439463404 |
| | | Shuriken1_2: -524974412 |
| | | Shuriken1_3: -140900564 |
| | | Shuriken1_4: 1804080735 |
| | | mipmapLimitGroupName: |
| | | pSDRemoveMatte: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_death |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 21300000, guid: 3e7d7385969bceb428fecc1b6408737f, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 1 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 21300000, guid: 3e7d7385969bceb428fecc1b6408737f, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: cec1a898bd6cf1f4f87968928d9016ea |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_fly |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 21300000, guid: 3e7d7385969bceb428fecc1b6408737f, type: 3} |
| | | - time: 0.25 |
| | | value: {fileID: 21300000, guid: d99275a3d71fe8348b63f6aef5e76265, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 4 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 21300000, guid: 3e7d7385969bceb428fecc1b6408737f, type: 3} |
| | | - {fileID: 21300000, guid: d99275a3d71fe8348b63f6aef5e76265, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: b2a4b71a1049aa544b7edd8227ff0fbf |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_idle |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: -1443769575, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - time: 0.5 |
| | | value: {fileID: -1823273036, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - time: 1 |
| | | value: {fileID: -1010756386, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - time: 1.5 |
| | | value: {fileID: -2114963859, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 2 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: -1443769575, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - {fileID: -1823273036, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - {fileID: -1010756386, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | - {fileID: -2114963859, guid: 9d524f9ef20ec3344a8c3468add5e772, type: 3} |
| | | m_AnimationClipSettings: |
| | | serializedVersion: 2 |
| | | m_AdditiveReferencePoseClip: {fileID: 0} |
| | | m_AdditiveReferencePoseTime: 0 |
| | | m_StartTime: 0 |
| | | m_StopTime: 2 |
| | | m_OrientationOffsetY: 0 |
| | | m_Level: 0 |
| | | m_CycleOffset: 0 |
| | | m_HasAdditiveReferencePose: 0 |
| | | m_LoopTime: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e8a64ec5d69a75e41b5030715cdc1f48 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: player_walk |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 1995840841, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - time: 0.16666667 |
| | | value: {fileID: 1049517923, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - time: 0.33333334 |
| | | value: {fileID: 2013194340, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - time: 0.5 |
| | | value: {fileID: 1220902830, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 6 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 1995840841, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - {fileID: 1049517923, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - {fileID: 2013194340, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | - {fileID: 1220902830, guid: 09676b376ab06bb4f905d76e6e2e0ca4, type: 3} |
| | | m_AnimationClipSettings: |
| | | serializedVersion: 2 |
| | | m_AdditiveReferencePoseClip: {fileID: 0} |
| | | m_AdditiveReferencePoseTime: 0 |
| | | m_StartTime: 0 |
| | | m_StopTime: 0.6666667 |
| | | m_OrientationOffsetY: 0 |
| | | m_Level: 0 |
| | | m_CycleOffset: 0 |
| | | m_HasAdditiveReferencePose: 0 |
| | | m_LoopTime: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 36e5ea11f46563e42ba412dee7c6f1ed |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_fly |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: -1782493911, guid: 7551401a93967bf45af3ab223a74d737, type: 3} |
| | | - time: 0.5 |
| | | value: {fileID: 935882150, guid: 7551401a93967bf45af3ab223a74d737, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 2 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: -1782493911, guid: 7551401a93967bf45af3ab223a74d737, type: 3} |
| | | - {fileID: 935882150, guid: 7551401a93967bf45af3ab223a74d737, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1251b63d4c062b1459fc4388ef9a61d8 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_idle |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 6 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ac76ccd3a8191ca4588136d08f6dacd1 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_start |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.25 |
| | | value: {fileID: -140900564, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.5 |
| | | value: {fileID: -524974412, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.75 |
| | | value: {fileID: 43499823, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 4 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: -140900564, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: -524974412, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: 43499823, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 736513e06a318ac4da1d8ddd992f8b9e |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!74 &7400000 |
| | | AnimationClip: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: rotor_stop |
| | | serializedVersion: 7 |
| | | m_Legacy: 0 |
| | | m_Compressed: 0 |
| | | m_UseHighQualityCurve: 1 |
| | | m_RotationCurves: [] |
| | | m_CompressedRotationCurves: [] |
| | | m_EulerCurves: [] |
| | | m_PositionCurves: [] |
| | | m_ScaleCurves: [] |
| | | m_FloatCurves: [] |
| | | m_PPtrCurves: |
| | | - serializedVersion: 2 |
| | | curve: |
| | | - time: 0 |
| | | value: {fileID: 43499823, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.25 |
| | | value: {fileID: -524974412, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.5 |
| | | value: {fileID: -140900564, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - time: 0.75 |
| | | value: {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | attribute: m_Sprite |
| | | path: |
| | | classID: 212 |
| | | script: {fileID: 0} |
| | | flags: 2 |
| | | m_SampleRate: 4 |
| | | 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: 0 |
| | | attribute: 0 |
| | | script: {fileID: 0} |
| | | typeID: 212 |
| | | customType: 23 |
| | | isPPtrCurve: 1 |
| | | isIntCurve: 0 |
| | | isSerializeReferenceCurve: 0 |
| | | pptrCurveMapping: |
| | | - {fileID: 43499823, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: -524974412, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: -140900564, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | - {fileID: 1804080735, guid: 27a3c1de00b16624da61c799b9a79d42, type: 3} |
| | | 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: 1 |
| | | 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: [] |
| | | m_EulerEditorCurves: [] |
| | | m_HasGenericRootTransform: 0 |
| | | m_HasMotionFloatCurves: 0 |
| | | m_Events: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 2089a965dc1b72949bfcd5fa5d2aa655 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 7400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c37c1dfa23de979469d15f60b6bc950f |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!62 &6200000 |
| | | PhysicsMaterial2D: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: Zero Friction |
| | | friction: 0 |
| | | bounciness: 0 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 731d980efffd4db499a16caeed248425 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 6200000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | m_IsActive: 0 |
| | | --- !u!61 &72621624 |
| | | BoxCollider2D: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_GameObject: {fileID: 72621623} |
| | | m_Enabled: 1 |
| | | m_Density: 1 |
| | | m_Material: {fileID: 0} |
| | | m_Material: {fileID: 6200000, guid: 731d980efffd4db499a16caeed248425, type: 2} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | |
| | | m_Children: [] |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!1 &153702488 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 153702489} |
| | | - component: {fileID: 153702491} |
| | | - component: {fileID: 153702490} |
| | | m_Layer: 5 |
| | | m_Name: HealthText |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!224 &153702489 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 153702488} |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 2064964503} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0, y: 1} |
| | | m_AnchorMax: {x: 0, y: 1} |
| | | m_AnchoredPosition: {x: 5, y: -5} |
| | | m_SizeDelta: {x: 359.722, y: 53.584} |
| | | m_Pivot: {x: 0, y: 1} |
| | | --- !u!114 &153702490 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 153702488} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_Material: {fileID: 0} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_RaycastTarget: 1 |
| | | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} |
| | | m_Maskable: 1 |
| | | m_OnCullStateChanged: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_text: Health |
| | | m_isRightToLeft: 0 |
| | | m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} |
| | | m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} |
| | | m_fontSharedMaterials: [] |
| | | m_fontMaterial: {fileID: 0} |
| | | m_fontMaterials: [] |
| | | m_fontColor32: |
| | | serializedVersion: 2 |
| | | rgba: 4278190335 |
| | | m_fontColor: {r: 1, g: 0, b: 0, a: 1} |
| | | m_enableVertexGradient: 0 |
| | | m_colorMode: 3 |
| | | m_fontColorGradient: |
| | | topLeft: {r: 1, g: 1, b: 1, a: 1} |
| | | topRight: {r: 1, g: 1, b: 1, a: 1} |
| | | bottomLeft: {r: 1, g: 1, b: 1, a: 1} |
| | | bottomRight: {r: 1, g: 1, b: 1, a: 1} |
| | | m_fontColorGradientPreset: {fileID: 0} |
| | | m_spriteAsset: {fileID: 0} |
| | | m_tintAllSprites: 0 |
| | | m_StyleSheet: {fileID: 0} |
| | | m_TextStyleHashCode: -1183493901 |
| | | m_overrideHtmlColors: 0 |
| | | m_faceColor: |
| | | serializedVersion: 2 |
| | | rgba: 4294967295 |
| | | m_fontSize: 48 |
| | | m_fontSizeBase: 48 |
| | | m_fontWeight: 400 |
| | | m_enableAutoSizing: 0 |
| | | m_fontSizeMin: 18 |
| | | m_fontSizeMax: 72 |
| | | m_fontStyle: 0 |
| | | m_HorizontalAlignment: 1 |
| | | m_VerticalAlignment: 256 |
| | | m_textAlignment: 65535 |
| | | m_characterSpacing: 0 |
| | | m_wordSpacing: 0 |
| | | m_lineSpacing: 0 |
| | | m_lineSpacingMax: 0 |
| | | m_paragraphSpacing: 0 |
| | | m_charWidthMaxAdj: 0 |
| | | m_enableWordWrapping: 1 |
| | | m_wordWrappingRatios: 0.4 |
| | | m_overflowMode: 0 |
| | | m_linkedTextComponent: {fileID: 0} |
| | | parentLinkedComponent: {fileID: 0} |
| | | m_enableKerning: 1 |
| | | m_enableExtraPadding: 0 |
| | | checkPaddingRequired: 0 |
| | | m_isRichText: 1 |
| | | m_parseCtrlCharacters: 1 |
| | | m_isOrthographic: 1 |
| | | m_isCullingEnabled: 0 |
| | | m_horizontalMapping: 0 |
| | | m_verticalMapping: 0 |
| | | m_uvLineOffset: 0 |
| | | m_geometrySortingOrder: 0 |
| | | m_IsTextObjectScaleStatic: 0 |
| | | m_VertexBufferAutoSizeReduction: 0 |
| | | m_useMaxVisibleDescender: 1 |
| | | m_pageToDisplay: 1 |
| | | m_margin: {x: 0, y: 0, z: -0.000015237446, w: 0.000091854265} |
| | | m_isUsingLegacyAnimationComponent: 0 |
| | | m_isVolumetricText: 0 |
| | | m_hasFontAssetChanged: 0 |
| | | m_baseMaterial: {fileID: 0} |
| | | m_maskOffset: {x: 0, y: 0, z: 0, w: 0} |
| | | --- !u!222 &153702491 |
| | | CanvasRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 153702488} |
| | | m_CullTransparentMesh: 1 |
| | | --- !u!4 &254538002 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 2368348636056148999, guid: c220ec455fce341408d66d880b464cad, type: 3} |
| | | m_PrefabInstance: {fileID: 257677327013671455} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1 &487206665 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 487206666} |
| | | - component: {fileID: 487206668} |
| | | - component: {fileID: 487206667} |
| | | m_Layer: 5 |
| | | m_Name: Fill |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!224 &487206666 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 487206665} |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 1520567228} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0, y: 0} |
| | | m_AnchorMax: {x: 0, y: 0} |
| | | m_AnchoredPosition: {x: 0, y: 0} |
| | | m_SizeDelta: {x: 0, y: 0} |
| | | m_Pivot: {x: 0.5, y: 0.5} |
| | | --- !u!114 &487206667 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 487206665} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_Material: {fileID: 0} |
| | | m_Color: {r: 0.08116722, g: 1, b: 0, a: 1} |
| | | m_RaycastTarget: 1 |
| | | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} |
| | | m_Maskable: 1 |
| | | m_OnCullStateChanged: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
| | | m_Type: 1 |
| | | m_PreserveAspect: 0 |
| | | m_FillCenter: 1 |
| | | m_FillMethod: 4 |
| | | m_FillAmount: 1 |
| | | m_FillClockwise: 1 |
| | | m_FillOrigin: 0 |
| | | m_UseSpriteMesh: 0 |
| | | m_PixelsPerUnitMultiplier: 1 |
| | | --- !u!222 &487206668 |
| | | CanvasRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 487206665} |
| | | m_CullTransparentMesh: 1 |
| | | --- !u!1 &519420028 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | - component: {fileID: 519420031} |
| | | - component: {fileID: 519420029} |
| | | - component: {fileID: 519420030} |
| | | - component: {fileID: 519420034} |
| | | - component: {fileID: 519420033} |
| | | m_Layer: 0 |
| | | m_Name: Main Camera |
| | |
| | | far clip plane: 1000 |
| | | field of view: 34 |
| | | orthographic: 1 |
| | | orthographic size: 5.88 |
| | | orthographic size: 7 |
| | | m_Depth: -1 |
| | | m_CullingMask: |
| | | serializedVersion: 2 |
| | |
| | | m_GameObject: {fileID: 519420028} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 1.848, y: 0.043, z: -10} |
| | | m_LocalPosition: {x: 0, y: 0, z: -10} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | |
| | | m_ShowCameraFrustum: 1 |
| | | m_IgnoreTimeScale: 0 |
| | | m_WorldUpOverride: {fileID: 0} |
| | | m_UpdateMethod: 2 |
| | | m_UpdateMethod: 0 |
| | | m_BlendUpdateMethod: 1 |
| | | m_DefaultBlend: |
| | | m_Style: 1 |
| | |
| | | m_CameraActivatedEvent: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | --- !u!114 &519420034 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 519420028} |
| | | m_Enabled: 0 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: c88f5cead0c0b2a4eb05b5900433f8d1, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_ComponentVersion: 1 |
| | | m_AssetsPPU: 16 |
| | | m_RefResolutionX: 800 |
| | | m_RefResolutionY: 600 |
| | | m_CropFrame: 0 |
| | | m_GridSnapping: 0 |
| | | m_FilterMode: 0 |
| | | m_UpscaleRT: 0 |
| | | m_PixelSnapping: 0 |
| | | m_CropFrameX: 0 |
| | | m_CropFrameY: 0 |
| | | m_StretchFill: 0 |
| | | --- !u!1 &619394800 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_Intensity: 1 |
| | | m_LightVolumeIntensity: 1 |
| | | m_LightVolumeIntensityEnabled: 0 |
| | | m_ApplyToSortingLayers: 00000000b7e90375 |
| | | m_ApplyToSortingLayers: 00000000b7e9037599919566 |
| | | m_LightCookieSprite: {fileID: 0} |
| | | m_DeprecatedPointLightCookieSprite: {fileID: 0} |
| | | m_LightOrder: 0 |
| | |
| | | m_GameObject: {fileID: 656350769} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -2} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -4} |
| | | m_LocalScale: {x: 2, y: 2, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 2010473986} |
| | |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 1963190711 |
| | | m_SortingLayer: -1 |
| | | m_SortingLayer: -2 |
| | | m_SortingOrder: 1 |
| | | m_Sprite: {fileID: 21300000, guid: 699f2c7a0c9157a47a22c03ebc8ef236, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | |
| | | m_GameObject: {fileID: 658737796} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -1} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -2} |
| | | m_LocalScale: {x: 2, y: 2, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 2010473986} |
| | |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 1963190711 |
| | | m_SortingLayer: -1 |
| | | m_SortingLayer: -2 |
| | | m_SortingOrder: 0 |
| | | m_Sprite: {fileID: 21300000, guid: f48580e28dba8fc4f991520fe891791b, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | |
| | | m_FlipY: 0 |
| | | m_DrawMode: 2 |
| | | m_Size: {x: 500, y: 12} |
| | | m_AdaptiveModeThreshold: 0.5 |
| | | m_AdaptiveModeThreshold: 0.412 |
| | | m_SpriteTileMode: 0 |
| | | m_WasSpriteAssigned: 1 |
| | | m_MaskInteraction: 0 |
| | |
| | | m_EditorClassIdentifier: |
| | | cam: {fileID: 519420031} |
| | | followTarget: {fileID: 254538002} |
| | | --- !u!1 &727795131 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 727795133} |
| | | - component: {fileID: 727795132} |
| | | m_Layer: 0 |
| | | m_Name: Grid |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!156049354 &727795132 |
| | | Grid: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 727795131} |
| | | m_Enabled: 1 |
| | | m_CellSize: {x: 1, y: 1, z: 0} |
| | | m_CellGap: {x: 0, y: 0, z: 0} |
| | | m_CellLayout: 0 |
| | | m_CellSwizzle: 0 |
| | | --- !u!4 &727795133 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 727795131} |
| | | serializedVersion: 2 |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | | - {fileID: 1919262557} |
| | | - {fileID: 1235149191} |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!1 &1029677422 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_GameObject: {fileID: 1029677422} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -3} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: -6} |
| | | m_LocalScale: {x: 2, y: 2, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 2010473986} |
| | |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 1963190711 |
| | | m_SortingLayer: -1 |
| | | m_SortingLayer: -2 |
| | | m_SortingOrder: 2 |
| | | m_Sprite: {fileID: 21300000, guid: 816017bc33c978c449c74e279e2ad99e, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | |
| | | m_EditorClassIdentifier: |
| | | cam: {fileID: 519420031} |
| | | followTarget: {fileID: 254538002} |
| | | --- !u!1 &1235149190 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1235149191} |
| | | - component: {fileID: 1235149193} |
| | | - component: {fileID: 1235149192} |
| | | m_Layer: 0 |
| | | m_Name: NoCollision |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!4 &1235149191 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1235149190} |
| | | serializedVersion: 2 |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 727795133} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!483693784 &1235149192 |
| | | TilemapRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1235149190} |
| | | m_Enabled: 1 |
| | | m_CastShadows: 0 |
| | | m_ReceiveShadows: 0 |
| | | m_DynamicOccludee: 1 |
| | | m_StaticShadowCaster: 0 |
| | | m_MotionVectors: 1 |
| | | m_LightProbeUsage: 0 |
| | | m_ReflectionProbeUsage: 0 |
| | | m_RayTracingMode: 0 |
| | | m_RayTraceProcedural: 0 |
| | | m_RenderingLayerMask: 1 |
| | | m_RendererPriority: 0 |
| | | m_Materials: |
| | | - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} |
| | | m_StaticBatchInfo: |
| | | firstSubMesh: 0 |
| | | subMeshCount: 0 |
| | | m_StaticBatchRoot: {fileID: 0} |
| | | m_ProbeAnchor: {fileID: 0} |
| | | m_LightProbeVolumeOverride: {fileID: 0} |
| | | m_ScaleInLightmap: 1 |
| | | m_ReceiveGI: 1 |
| | | m_PreserveUVs: 0 |
| | | m_IgnoreNormalsForChartDetection: 0 |
| | | m_ImportantGI: 0 |
| | | m_StitchLightmapSeams: 1 |
| | | m_SelectedEditorRenderState: 0 |
| | | m_MinimumChartSize: 4 |
| | | m_AutoUVMaxDistance: 0.5 |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 1721078169 |
| | | m_SortingLayer: -1 |
| | | m_SortingOrder: -1 |
| | | m_ChunkSize: {x: 32, y: 32, z: 32} |
| | | m_ChunkCullingBounds: {x: 0, y: 0, z: 0} |
| | | m_MaxChunkCount: 16 |
| | | m_MaxFrameAge: 16 |
| | | m_SortOrder: 0 |
| | | m_Mode: 0 |
| | | m_DetectChunkCullingBounds: 0 |
| | | m_MaskInteraction: 0 |
| | | --- !u!1839735485 &1235149193 |
| | | Tilemap: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1235149190} |
| | | m_Enabled: 1 |
| | | m_Tiles: |
| | | - first: {x: 0, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 32 |
| | | m_TileSpriteIndex: 32 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 1, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 33 |
| | | m_TileSpriteIndex: 33 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 5 |
| | | m_TileSpriteIndex: 5 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 4 |
| | | m_TileSpriteIndex: 4 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 3 |
| | | m_TileSpriteIndex: 3 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 34 |
| | | m_TileSpriteIndex: 34 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 35 |
| | | m_TileSpriteIndex: 35 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 6 |
| | | m_TileSpriteIndex: 6 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 5 |
| | | m_TileSpriteIndex: 5 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 4 |
| | | m_TileSpriteIndex: 4 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 3 |
| | | m_TileSpriteIndex: 3 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 36 |
| | | m_TileSpriteIndex: 36 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 37 |
| | | m_TileSpriteIndex: 37 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 9, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 8 |
| | | m_TileSpriteIndex: 8 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 9 |
| | | m_TileSpriteIndex: 9 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 10 |
| | | m_TileSpriteIndex: 10 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 11 |
| | | m_TileSpriteIndex: 11 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 2 |
| | | m_TileSpriteIndex: 2 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 9, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 12 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 13 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 14 |
| | | m_TileSpriteIndex: 14 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 15 |
| | | m_TileSpriteIndex: 15 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 13, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 16 |
| | | m_TileSpriteIndex: 16 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 9, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 17 |
| | | m_TileSpriteIndex: 17 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 18 |
| | | m_TileSpriteIndex: 18 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 19 |
| | | m_TileSpriteIndex: 19 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 20 |
| | | m_TileSpriteIndex: 20 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 13, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 21 |
| | | m_TileSpriteIndex: 21 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 9, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 22 |
| | | m_TileSpriteIndex: 22 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 23 |
| | | m_TileSpriteIndex: 23 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 24 |
| | | m_TileSpriteIndex: 24 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 25 |
| | | m_TileSpriteIndex: 25 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 13, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 26 |
| | | m_TileSpriteIndex: 26 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 9, y: 4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 27 |
| | | m_TileSpriteIndex: 27 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: 4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 28 |
| | | m_TileSpriteIndex: 28 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 29 |
| | | m_TileSpriteIndex: 29 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: 4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 30 |
| | | m_TileSpriteIndex: 30 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: 5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 31 |
| | | m_TileSpriteIndex: 31 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | m_AnimatedTiles: {} |
| | | m_TileAssetArray: |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 14a74fbb7ea7cc4479fadb735ddef39d, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 6110d8b32e5259645b0c68e624ef75c6, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 479432cf7cf165848b032d99448aa774, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: 01eefae1b66832c4da788a831965ed6c, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: 21f5cf297baea3c458bd8a48399028d9, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: 6bf821d1664b8cd49972fb3b0c146bbb, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 763f4d63a67d142489d46a38f5dc96d2, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 8b8dc6507fc49644f8b32da98a229350, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 6db2f51edd89a5549805df0f1670e7d7, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 9d3bb838ebe39764a9cefee263a4804b, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: ef5bf6e8393267e418cd300968fb7797, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: caa07eea7f3068a4dbe179b97daba3aa, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 7b05be4f1493a2a4e96d90dc530f45d1, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: b1c019da0efc73340a459c4d601f57ca, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 76cd7d64181f1e04bb32dfd9f540cf33, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 45ca2a9486bbab745abdceefe19c6083, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 92b7847dccd22a4438fc54abd5997f8b, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: b2b501627d8777a4185a9dfcb07dc372, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: c3d8f6eba7167c64ab1cdec82d308c14, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 6e7691950dcf3ca4fa032abcf0905a06, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 8021086312a57c84da293bfc2171a08a, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 0ee344955b8f52d4b8217695130ab01a, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 60e0a4d3f2065b0409fc22cade05ef6a, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: ecd88c4613d27f3439ca041f92d71b99, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 1f4d25c9f2311b348a7310654a4e13e7, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: b5325964f54db4541a75a1cf23d586dc, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 1677d122df2c3114bab955737031358d, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: f801de5b659dc5449a42fc26c0d26ce4, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 66cb0feb7d0f30644a02f38f35837779, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 73161c40636cb7041b6316c1992dfc5c, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: a9d7315482052d24c8b51616d66cddac, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 204f1575a0e8de547a9b2cbb1647f6fc, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: ac28c543a2a6f1a49bd8330465dcc1d1, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 8ad8d99b82e70f44282c16e9d9212352, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 9b08cbd851e61d440ab3bbec430551d0, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: a6d768d37412b75439e62ced7c847ce1, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 3ea8d82f6ede57b458c8cfad82436b07, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: e330cf9029f92104d8f96de7378b4470, type: 2} |
| | | m_TileSpriteArray: |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 2053391641, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 803910567, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -913406044, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: -1560727715, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 1212536096, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 599150721, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 750320154, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 931924612, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1494238535, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -117029578, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 613417144, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1943270289, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 685382886, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1414578887, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1733927219, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1112185400, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -983550853, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1126874050, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -736197831, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 75902080, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1641904010, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 161513109, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1883699563, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -948358001, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1816190779, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 787792029, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 362693116, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 449572791, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -2017102104, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -2054200935, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1940499582, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1185747153, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 838019610, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 111357136, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -406455144, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1265893066, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1513212746, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 303207288, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_TileMatrixArray: |
| | | - m_RefCount: 41 |
| | | m_Data: |
| | | 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_TileColorArray: |
| | | - m_RefCount: 41 |
| | | m_Data: {r: 1, g: 1, b: 1, a: 1} |
| | | m_TileObjectToInstantiateArray: [] |
| | | m_AnimationFrameRate: 1 |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Origin: {x: 0, y: -1, z: 0} |
| | | m_Size: {x: 14, y: 7, z: 1} |
| | | m_TileAnchor: {x: 0.5, y: 0.5, z: 0} |
| | | m_TileOrientation: 0 |
| | | m_TileOrientationMatrix: |
| | | 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 |
| | | --- !u!1 &1398596076 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1398596077} |
| | | - component: {fileID: 1398596078} |
| | | m_Layer: 5 |
| | | m_Name: HealthBar |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!224 &1398596077 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1398596076} |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | | - {fileID: 1990316378} |
| | | - {fileID: 1520567228} |
| | | m_Father: {fileID: 2064964503} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0.0031250005, y: 0.9344482} |
| | | m_AnchorMax: {x: 0.0031250005, y: 0.9344482} |
| | | m_AnchoredPosition: {x: 0, y: -5} |
| | | m_SizeDelta: {x: 480, y: 50} |
| | | m_Pivot: {x: 0, y: 1} |
| | | --- !u!114 &1398596078 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1398596076} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_Navigation: |
| | | m_Mode: 3 |
| | | m_WrapAround: 0 |
| | | m_SelectOnUp: {fileID: 0} |
| | | m_SelectOnDown: {fileID: 0} |
| | | m_SelectOnLeft: {fileID: 0} |
| | | m_SelectOnRight: {fileID: 0} |
| | | m_Transition: 1 |
| | | m_Colors: |
| | | m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
| | | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
| | | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
| | | m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
| | | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
| | | m_ColorMultiplier: 1 |
| | | m_FadeDuration: 0.1 |
| | | m_SpriteState: |
| | | m_HighlightedSprite: {fileID: 0} |
| | | m_PressedSprite: {fileID: 0} |
| | | m_SelectedSprite: {fileID: 0} |
| | | m_DisabledSprite: {fileID: 0} |
| | | m_AnimationTriggers: |
| | | m_NormalTrigger: Normal |
| | | m_HighlightedTrigger: Highlighted |
| | | m_PressedTrigger: Pressed |
| | | m_SelectedTrigger: Selected |
| | | m_DisabledTrigger: Disabled |
| | | m_Interactable: 0 |
| | | m_TargetGraphic: {fileID: 0} |
| | | m_FillRect: {fileID: 487206666} |
| | | m_HandleRect: {fileID: 0} |
| | | m_Direction: 0 |
| | | m_MinValue: 0 |
| | | m_MaxValue: 1 |
| | | m_WholeNumbers: 0 |
| | | m_Value: 1 |
| | | m_OnValueChanged: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | --- !u!1 &1406521042 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1406521045} |
| | | - component: {fileID: 1406521044} |
| | | - component: {fileID: 1406521043} |
| | | m_Layer: 0 |
| | | m_Name: EventSystem |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!114 &1406521043 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1406521042} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_SendPointerHoverToParent: 1 |
| | | m_HorizontalAxis: Horizontal |
| | | m_VerticalAxis: Vertical |
| | | m_SubmitButton: Submit |
| | | m_CancelButton: Cancel |
| | | m_InputActionsPerSecond: 10 |
| | | m_RepeatDelay: 0.5 |
| | | m_ForceModuleActive: 0 |
| | | --- !u!114 &1406521044 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1406521042} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_FirstSelected: {fileID: 0} |
| | | m_sendNavigationEvents: 1 |
| | | m_DragThreshold: 10 |
| | | --- !u!4 &1406521045 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1406521042} |
| | | serializedVersion: 2 |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!1 &1520567227 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1520567228} |
| | | m_Layer: 5 |
| | | m_Name: Fill Area |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!224 &1520567228 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1520567227} |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | | - {fileID: 487206666} |
| | | m_Father: {fileID: 1398596077} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0, y: 0.25} |
| | | m_AnchorMax: {x: 1, y: 0.75} |
| | | m_AnchoredPosition: {x: 0, y: 0} |
| | | m_SizeDelta: {x: 0, y: 0} |
| | | m_Pivot: {x: 0.5, y: 0.5} |
| | | --- !u!1 &1586625532 |
| | | GameObject: |
| | | m_ObjectHideFlags: 3 |
| | |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_TrackedObjectOffset: {x: 0, y: 0, z: 0} |
| | | m_LookaheadTime: 0 |
| | | m_LookaheadSmoothing: 0 |
| | | m_LookaheadTime: 0.1 |
| | | m_LookaheadSmoothing: 5 |
| | | m_LookaheadIgnoreY: 0 |
| | | m_XDamping: 0 |
| | | m_YDamping: 0 |
| | |
| | | m_Follow: {fileID: 254538002} |
| | | m_Lens: |
| | | FieldOfView: 34 |
| | | OrthographicSize: 5.88 |
| | | OrthographicSize: 7 |
| | | NearClipPlane: 0.3 |
| | | FarClipPlane: 1000 |
| | | Dutch: 0 |
| | |
| | | m_GameObject: {fileID: 1624236510} |
| | | serializedVersion: 2 |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 1.848, y: 0.043, z: -10} |
| | | m_LocalPosition: {x: 0, y: 0, z: -10} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | |
| | | m_Script: {fileID: 11500000, guid: 1a8a05de0ac134f4f9d01bef6b9da077, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | --- !u!1 &1919262556 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1919262557} |
| | | - component: {fileID: 1919262559} |
| | | - component: {fileID: 1919262558} |
| | | - component: {fileID: 1919262560} |
| | | - component: {fileID: 1919262562} |
| | | - component: {fileID: 1919262561} |
| | | m_Layer: 0 |
| | | m_Name: Tilemap |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!4 &1919262557 |
| | | Transform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | serializedVersion: 2 |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 727795133} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!483693784 &1919262558 |
| | | TilemapRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | m_Enabled: 1 |
| | | m_CastShadows: 0 |
| | | m_ReceiveShadows: 0 |
| | | m_DynamicOccludee: 1 |
| | | m_StaticShadowCaster: 0 |
| | | m_MotionVectors: 1 |
| | | m_LightProbeUsage: 0 |
| | | m_ReflectionProbeUsage: 0 |
| | | m_RayTracingMode: 0 |
| | | m_RayTraceProcedural: 0 |
| | | m_RenderingLayerMask: 1 |
| | | m_RendererPriority: 0 |
| | | m_Materials: |
| | | - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} |
| | | m_StaticBatchInfo: |
| | | firstSubMesh: 0 |
| | | subMeshCount: 0 |
| | | m_StaticBatchRoot: {fileID: 0} |
| | | m_ProbeAnchor: {fileID: 0} |
| | | m_LightProbeVolumeOverride: {fileID: 0} |
| | | m_ScaleInLightmap: 1 |
| | | m_ReceiveGI: 1 |
| | | m_PreserveUVs: 0 |
| | | m_IgnoreNormalsForChartDetection: 0 |
| | | m_ImportantGI: 0 |
| | | m_StitchLightmapSeams: 1 |
| | | m_SelectedEditorRenderState: 0 |
| | | m_MinimumChartSize: 4 |
| | | m_AutoUVMaxDistance: 0.5 |
| | | m_AutoUVMaxAngle: 89 |
| | | m_LightmapParameters: {fileID: 0} |
| | | m_SortingLayerID: 1721078169 |
| | | m_SortingLayer: -1 |
| | | m_SortingOrder: 0 |
| | | m_ChunkSize: {x: 32, y: 32, z: 32} |
| | | m_ChunkCullingBounds: {x: 0, y: 0, z: 0} |
| | | m_MaxChunkCount: 16 |
| | | m_MaxFrameAge: 16 |
| | | m_SortOrder: 0 |
| | | m_Mode: 0 |
| | | m_DetectChunkCullingBounds: 0 |
| | | m_MaskInteraction: 0 |
| | | --- !u!1839735485 &1919262559 |
| | | Tilemap: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | m_Enabled: 1 |
| | | m_Tiles: |
| | | - first: {x: -3, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 8 |
| | | m_TileSpriteIndex: 8 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -2, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -1, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 0, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 1, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 2, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: -5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 6 |
| | | m_TileSpriteIndex: 6 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -3, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 4 |
| | | m_TileSpriteIndex: 4 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -2, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -1, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 0, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 1, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 2, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 5 |
| | | m_TileSpriteIndex: 5 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 8 |
| | | m_TileSpriteIndex: 8 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 7 |
| | | m_TileSpriteIndex: 7 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: -4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 6 |
| | | m_TileSpriteIndex: 6 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -3, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 4 |
| | | m_TileSpriteIndex: 4 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -2, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -1, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 0, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 1, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 2, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 5 |
| | | m_TileSpriteIndex: 5 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 4 |
| | | m_TileSpriteIndex: 4 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 1 |
| | | m_TileSpriteIndex: 1 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: -3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 5 |
| | | m_TileSpriteIndex: 5 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 11 |
| | | m_TileSpriteIndex: 10 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -3, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 14 |
| | | m_TileSpriteIndex: 14 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -2, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -1, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 0, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 1, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 2, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 3, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 4, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 5, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 6, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 7, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 2 |
| | | m_TileSpriteIndex: 2 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 10, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 3 |
| | | m_TileSpriteIndex: 13 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 11, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 0 |
| | | m_TileSpriteIndex: 0 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: 12, y: -2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 2 |
| | | m_TileSpriteIndex: 2 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: -1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 0, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 1, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 2, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 3, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 4, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 13 |
| | | m_TileSpriteIndex: 12 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | - first: {x: -4, y: 5, z: 0} |
| | | second: |
| | | serializedVersion: 2 |
| | | m_TileIndex: 12 |
| | | m_TileSpriteIndex: 11 |
| | | m_TileMatrixIndex: 0 |
| | | m_TileColorIndex: 0 |
| | | m_TileObjectToInstantiateIndex: 65535 |
| | | dummyAlignment: 0 |
| | | m_AllTileFlags: 1073741825 |
| | | m_AnimatedTiles: {} |
| | | m_TileAssetArray: |
| | | - m_RefCount: 10 |
| | | m_Data: {fileID: 11400000, guid: 4739629ac582554429a2c7712d4a7932, type: 2} |
| | | - m_RefCount: 19 |
| | | m_Data: {fileID: 11400000, guid: 6710ea292eefe0a409010947812e5a30, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: 64ff2ae85e189834b9b4c888886420ff, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 45f6756a69eb96b44ba8f63785bcf482, type: 2} |
| | | - m_RefCount: 3 |
| | | m_Data: {fileID: 11400000, guid: 9f954b09168e28446a41aaab42edc51d, type: 2} |
| | | - m_RefCount: 3 |
| | | m_Data: {fileID: 11400000, guid: 5ad6b588bfcb8a34a8229c9d744b26da, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: 4841979de4e58dc4c89b3accf7443e63, type: 2} |
| | | - m_RefCount: 10 |
| | | m_Data: {fileID: 11400000, guid: 18f9684c26627104ba352b92d7c5450e, type: 2} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 11400000, guid: ef98d0a287bc82d4a9359dd067c16c3d, type: 2} |
| | | - m_RefCount: 0 |
| | | m_Data: {fileID: 0} |
| | | - m_RefCount: 0 |
| | | m_Data: {fileID: 0} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 3d59b10114dd8374795cb84c123617a9, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: 5c4d4b6bc091bf54f89d2cec7f234b99, type: 2} |
| | | - m_RefCount: 6 |
| | | m_Data: {fileID: 11400000, guid: 4e9d6d19d0ce36a48980f6c99950197d, type: 2} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 11400000, guid: f4366b87b66653d41951ee029322b421, type: 2} |
| | | m_TileSpriteArray: |
| | | - m_RefCount: 10 |
| | | m_Data: {fileID: -1554015212, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 19 |
| | | m_Data: {fileID: 68800321, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 952801214, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 0 |
| | | m_Data: {fileID: 0} |
| | | - m_RefCount: 3 |
| | | m_Data: {fileID: -1701200628, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 3 |
| | | m_Data: {fileID: -1608621674, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: -1438444955, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 10 |
| | | m_Data: {fileID: -603009601, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 2 |
| | | m_Data: {fileID: 1210147125, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 0 |
| | | m_Data: {fileID: 0} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 663754295, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1397353389, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 6 |
| | | m_Data: {fileID: -19378075, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: -1200237691, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | - m_RefCount: 1 |
| | | m_Data: {fileID: 1451081626, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_TileMatrixArray: |
| | | - m_RefCount: 61 |
| | | m_Data: |
| | | 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_TileColorArray: |
| | | - m_RefCount: 61 |
| | | m_Data: {r: 1, g: 1, b: 1, a: 1} |
| | | m_TileObjectToInstantiateArray: [] |
| | | m_AnimationFrameRate: 1 |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Origin: {x: -4, y: -5, z: 0} |
| | | m_Size: {x: 17, y: 11, z: 1} |
| | | m_TileAnchor: {x: 0.5, y: 0.5, z: 0} |
| | | m_TileOrientation: 0 |
| | | m_TileOrientationMatrix: |
| | | 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 |
| | | --- !u!19719996 &1919262560 |
| | | TilemapCollider2D: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | m_Enabled: 1 |
| | | m_Density: 1 |
| | | m_Material: {fileID: 0} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_ExcludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_LayerOverridePriority: 0 |
| | | m_ForceSendLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ForceReceiveLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ContactCaptureLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_CallbackLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_IsTrigger: 0 |
| | | m_UsedByEffector: 0 |
| | | m_UsedByComposite: 1 |
| | | m_Offset: {x: 0, y: 0} |
| | | m_MaximumTileChangeCount: 1000 |
| | | m_ExtrusionFactor: 0 |
| | | m_UseDelaunayMesh: 0 |
| | | --- !u!66 &1919262561 |
| | | CompositeCollider2D: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | m_Enabled: 1 |
| | | m_Density: 1 |
| | | m_Material: {fileID: 0} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_ExcludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_LayerOverridePriority: 0 |
| | | m_ForceSendLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ForceReceiveLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_ContactCaptureLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_CallbackLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_IsTrigger: 0 |
| | | m_UsedByEffector: 0 |
| | | m_UsedByComposite: 0 |
| | | m_Offset: {x: 0, y: 0} |
| | | m_GeometryType: 0 |
| | | m_GenerationType: 0 |
| | | m_EdgeRadius: 0 |
| | | m_ColliderPaths: |
| | | - m_Collider: {fileID: 1919262560} |
| | | m_ColliderPaths: |
| | | - - X: 80000000 |
| | | Y: -45000000 |
| | | - X: 80000000 |
| | | Y: -10000000 |
| | | - X: -30000000 |
| | | Y: -10000000 |
| | | - X: -30000000 |
| | | Y: 55625000 |
| | | - X: -35000000 |
| | | Y: 60000000 |
| | | - X: -40000000 |
| | | Y: 60000000 |
| | | - X: -40000000 |
| | | Y: -20000000 |
| | | - X: -30000000 |
| | | Y: -20000000 |
| | | - X: -30000000 |
| | | Y: -43750000 |
| | | - X: -28125000 |
| | | Y: -47500000 |
| | | - X: -23750000 |
| | | Y: -50000000 |
| | | - X: 76250000 |
| | | Y: -50000000 |
| | | - - X: 130000000 |
| | | Y: -35000000 |
| | | - X: 130000000 |
| | | Y: -10000000 |
| | | - X: 100000000 |
| | | Y: -10000000 |
| | | - X: 100000000 |
| | | Y: -33750000 |
| | | - X: 101875000 |
| | | Y: -37500000 |
| | | - X: 106250000 |
| | | Y: -40000000 |
| | | - X: 126250000 |
| | | Y: -40000000 |
| | | m_CompositePaths: |
| | | m_Paths: |
| | | - - {x: 7.624987, y: -5} |
| | | - {x: 8, y: -4.4999914} |
| | | - {x: 7.9999704, y: -1} |
| | | - {x: -3, y: -0.9999706} |
| | | - {x: -3.0000088, y: 5.5625076} |
| | | - {x: -3.5000095, y: 6} |
| | | - {x: -4, y: 5.999971} |
| | | - {x: -3.999971, y: -2} |
| | | - {x: -3, y: -2.0000293} |
| | | - {x: -2.9999971, y: -4.3750057} |
| | | - {x: -2.8124933, y: -4.750004} |
| | | - {x: -2.3749933, y: -5} |
| | | - - {x: 12.624988, y: -4} |
| | | - {x: 13, y: -3.4999917} |
| | | - {x: 12.99997, y: -1} |
| | | - {x: 10, y: -1.0000293} |
| | | - {x: 10.000003, y: -3.3750057} |
| | | - {x: 10.187507, y: -3.7500036} |
| | | - {x: 10.625007, y: -4} |
| | | m_VertexDistance: 0.0005 |
| | | m_OffsetDistance: 0.00005 |
| | | m_UseDelaunayMesh: 0 |
| | | m_CompositeGameObject: {fileID: 1919262556} |
| | | --- !u!50 &1919262562 |
| | | Rigidbody2D: |
| | | serializedVersion: 4 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1919262556} |
| | | m_BodyType: 2 |
| | | m_Simulated: 1 |
| | | m_UseFullKinematicContacts: 0 |
| | | m_UseAutoMass: 0 |
| | | m_Mass: 1 |
| | | m_LinearDrag: 0 |
| | | m_AngularDrag: 0.05 |
| | | m_GravityScale: 0 |
| | | m_Material: {fileID: 6200000, guid: 731d980efffd4db499a16caeed248425, type: 2} |
| | | m_IncludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_ExcludeLayers: |
| | | serializedVersion: 2 |
| | | m_Bits: 0 |
| | | m_Interpolate: 0 |
| | | m_SleepingMode: 1 |
| | | m_CollisionDetection: 0 |
| | | m_Constraints: 0 |
| | | --- !u!1 &1990316377 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1990316378} |
| | | - component: {fileID: 1990316380} |
| | | - component: {fileID: 1990316379} |
| | | m_Layer: 5 |
| | | m_Name: Background |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!224 &1990316378 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1990316377} |
| | | 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_ConstrainProportionsScale: 0 |
| | | m_Children: [] |
| | | m_Father: {fileID: 1398596077} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0, y: 0.25} |
| | | m_AnchorMax: {x: 1, y: 0.75} |
| | | m_AnchoredPosition: {x: 0, y: 0} |
| | | m_SizeDelta: {x: 0, y: 0} |
| | | m_Pivot: {x: 0.5, y: 0.5} |
| | | --- !u!114 &1990316379 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1990316377} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_Material: {fileID: 0} |
| | | m_Color: {r: 1, g: 0, b: 0.067070484, a: 1} |
| | | m_RaycastTarget: 0 |
| | | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} |
| | | m_Maskable: 1 |
| | | m_OnCullStateChanged: |
| | | m_PersistentCalls: |
| | | m_Calls: [] |
| | | m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} |
| | | m_Type: 1 |
| | | m_PreserveAspect: 0 |
| | | m_FillCenter: 1 |
| | | m_FillMethod: 4 |
| | | m_FillAmount: 1 |
| | | m_FillClockwise: 1 |
| | | m_FillOrigin: 0 |
| | | m_UseSpriteMesh: 0 |
| | | m_PixelsPerUnitMultiplier: 1 |
| | | --- !u!222 &1990316380 |
| | | CanvasRenderer: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1990316377} |
| | | m_CullTransparentMesh: 1 |
| | | --- !u!1 &2010473985 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | - {fileID: 1029677423} |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!1 &2064964499 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 2064964503} |
| | | - component: {fileID: 2064964502} |
| | | - component: {fileID: 2064964501} |
| | | - component: {fileID: 2064964500} |
| | | - component: {fileID: 2064964504} |
| | | m_Layer: 5 |
| | | m_Name: PlayerUI |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | | m_StaticEditorFlags: 0 |
| | | m_IsActive: 1 |
| | | --- !u!114 &2064964500 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 2064964499} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_IgnoreReversedGraphics: 1 |
| | | m_BlockingObjects: 0 |
| | | m_BlockingMask: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | --- !u!114 &2064964501 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 2064964499} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | m_UiScaleMode: 1 |
| | | m_ReferencePixelsPerUnit: 16 |
| | | m_ScaleFactor: 1 |
| | | m_ReferenceResolution: {x: 1600, y: 900} |
| | | m_ScreenMatchMode: 0 |
| | | m_MatchWidthOrHeight: 0 |
| | | m_PhysicalUnit: 3 |
| | | m_FallbackScreenDPI: 96 |
| | | m_DefaultSpriteDPI: 96 |
| | | m_DynamicPixelsPerUnit: 1 |
| | | m_PresetInfoIsWorld: 0 |
| | | --- !u!223 &2064964502 |
| | | Canvas: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 2064964499} |
| | | m_Enabled: 1 |
| | | serializedVersion: 3 |
| | | m_RenderMode: 0 |
| | | m_Camera: {fileID: 0} |
| | | m_PlaneDistance: 100 |
| | | m_PixelPerfect: 0 |
| | | m_ReceivesEvents: 1 |
| | | m_OverrideSorting: 0 |
| | | m_OverridePixelPerfect: 0 |
| | | m_SortingBucketNormalizedSize: 0 |
| | | m_VertexColorAlwaysGammaSpace: 0 |
| | | m_AdditionalShaderChannelsFlag: 25 |
| | | m_UpdateRectTransformForStandalone: 0 |
| | | m_SortingLayerID: 0 |
| | | m_SortingOrder: 0 |
| | | m_TargetDisplay: 0 |
| | | --- !u!224 &2064964503 |
| | | RectTransform: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 2064964499} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalScale: {x: 0, y: 0, z: 0} |
| | | m_ConstrainProportionsScale: 0 |
| | | m_Children: |
| | | - {fileID: 1398596077} |
| | | - {fileID: 153702489} |
| | | m_Father: {fileID: 0} |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | m_AnchorMin: {x: 0, y: 0} |
| | | m_AnchorMax: {x: 0, y: 0} |
| | | m_AnchoredPosition: {x: 0, y: 0} |
| | | m_SizeDelta: {x: 0, y: 0} |
| | | m_Pivot: {x: 0, y: 0} |
| | | --- !u!114 &2064964504 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 2064964499} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: 0c85db65a27626e4e8585f7afd454dc1, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | healthText: {fileID: 153702490} |
| | | healthSlider: {fileID: 1398596078} |
| | | --- !u!1001 &257677327013671455 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_Modifications: |
| | | - target: {fileID: 2368348636056148999, guid: c220ec455fce341408d66d880b464cad, type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 1.848 |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2368348636056148999, guid: c220ec455fce341408d66d880b464cad, type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.043 |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2368348636056148999, guid: c220ec455fce341408d66d880b464cad, type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | |
| | | - {fileID: 257677327013671455} |
| | | - {fileID: 72621626} |
| | | - {fileID: 1624236512} |
| | | - {fileID: 727795133} |
| | | - {fileID: 2064964503} |
| | | - {fileID: 1406521045} |
New file |
| | |
| | | using System.Collections; |
| | | using UnityEngine; |
| | | |
| | | internal class AnimationStrings |
| | | { |
| | | internal class Player |
| | | { |
| | | internal static string isMoving = "IsMoving"; |
| | | internal static string isFlying = "IsFlying"; |
| | | |
| | | internal static string isGrounded = "IsGrounded"; |
| | | |
| | | public static string isAtWall = "IsAtWall"; |
| | | public static string isAtCeiling = "IsAtCeiling"; |
| | | } |
| | | public static string isAlive = "IsAlive"; |
| | | public static string canMove = "CanMove"; |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 9d7e1e1761a99344e9a9982a76ed283a |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | |
| | | public class Damageable : MonoBehaviour |
| | | { |
| | | // ONLY FOR DEBUG USE |
| | | [SerializeField] |
| | | private bool selfDamage = false; |
| | | Animator animator; |
| | | |
| | | [SerializeField] |
| | | private int _maxHealth = 100; |
| | | [SerializeField] |
| | | private int _health = 100; |
| | | [SerializeField] |
| | | private bool _isAlive = true; |
| | | [SerializeField] |
| | | private bool isInvincible = false; |
| | | private float timeSinceHit = 0f; |
| | | public float invincibilityTime = 0.25f; |
| | | |
| | | public int MaxHealth |
| | | { |
| | | get { return _maxHealth; } |
| | | set { _maxHealth = value; } |
| | | } |
| | | public int Health |
| | | { |
| | | get { return _health; } |
| | | set |
| | | { |
| | | if (value > MaxHealth) |
| | | { |
| | | |
| | | Debug.Log("Warum?"); |
| | | _health = MaxHealth; |
| | | } |
| | | else |
| | | { |
| | | _health = value; |
| | | } |
| | | if (value <= 0) |
| | | { |
| | | IsAlive = false; |
| | | } |
| | | } |
| | | } |
| | | public bool IsAlive |
| | | { |
| | | get { return _isAlive; } |
| | | private set |
| | | { |
| | | _isAlive = value; |
| | | animator.SetBool(AnimationStrings.isAlive, value); |
| | | } |
| | | } |
| | | |
| | | private void Awake() |
| | | { |
| | | //Health = MaxHealth; |
| | | animator = GetComponent<Animator>(); |
| | | } |
| | | private void Update() |
| | | { |
| | | if (isInvincible) |
| | | { |
| | | if (timeSinceHit > invincibilityTime) |
| | | { |
| | | isInvincible = false; |
| | | timeSinceHit = 0; |
| | | } |
| | | else |
| | | { |
| | | timeSinceHit += Time.deltaTime; |
| | | } |
| | | } |
| | | if (selfDamage) |
| | | { |
| | | Hit(10); |
| | | } |
| | | } |
| | | |
| | | public void Hit(int damage) |
| | | { |
| | | if (IsAlive && !isInvincible) |
| | | { |
| | | Health -= damage; |
| | | isInvincible = true; |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 352737c44bb3905498d44716afca4984 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using TMPro; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | | public class HealthDisplay : MonoBehaviour |
| | | { |
| | | private GameObject _playerGO; |
| | | private Damageable playerDamage; |
| | | public TextMeshProUGUI healthText; |
| | | //public Image healthImage; |
| | | //private Rect originalRect; |
| | | public Slider healthSlider; |
| | | |
| | | public GameObject PlayerGO |
| | | { |
| | | get |
| | | { |
| | | if (_playerGO == null) |
| | | { |
| | | _playerGO = GameObject.Find("Player"); |
| | | } |
| | | return _playerGO; |
| | | } |
| | | private set { _playerGO = value; } |
| | | } |
| | | |
| | | private void Awake() |
| | | { |
| | | PlayerGO = GameObject.Find("Player"); |
| | | playerDamage = _playerGO.GetComponent<Damageable>(); |
| | | //originalRect = healthImage.rectTransform.rect; |
| | | } |
| | | |
| | | private void Update() |
| | | { |
| | | healthText.text = "Health: " + playerDamage.Health; |
| | | healthSlider.value = (float)playerDamage.Health / (float)playerDamage.MaxHealth; |
| | | //healthImage.rectTransform.sizeDelta = new Vector2(originalRect.width * ((float)playerDamage.Health / (float)playerDamage.MaxHealth), originalRect.height); |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 0c85db65a27626e4e8585f7afd454dc1 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | // Update is called once per frame |
| | | void Update() |
| | | { |
| | | Vector2 newPosition = startingPosition + camMoveSinceStart * parallaxFactor; |
| | | |
| | | //Debug.Log("startingPos: " + startingPosition + ", camMoveSinceStart: " + camMoveSinceStart + ", parallaxFactor: " + parallaxFactor / 100); |
| | | Vector2 newPosition = startingPosition + camMoveSinceStart * (parallaxFactor / 10); |
| | | |
| | | transform.position = new Vector3(newPosition.x, startingY, startingZ); |
| | | } |
| | |
| | | using System; |
| | | using System.ComponentModel.Design; |
| | | using UnityEngine; |
| | | using UnityEngine.InputSystem; |
| | |
| | | { |
| | | public float moveSpeed = 5f; |
| | | public float maxFallSpeed = -20f; |
| | | public float maxFallSpeedDamge = -10f; |
| | | private float maxFallSpeedCurrent = 0f; |
| | | Vector2 moveInput; |
| | | |
| | | public bool IsMoving { get; private set; } |
| | | |
| | | Rigidbody2D rb; |
| | | Animator animator; |
| | | Animator animator_rotor; |
| | | public GameObject rotorGO; |
| | | TouchingDirections touchingDirections; |
| | | Damageable health; |
| | | |
| | | [SerializeField] |
| | | private bool _isMoving; |
| | | public bool IsMoving |
| | | { |
| | | get { return _isMoving; } |
| | | private set |
| | | { |
| | | _isMoving = value; |
| | | animator.SetBool(AnimationStrings.Player.isMoving, value); |
| | | } |
| | | } |
| | | |
| | | [SerializeField] |
| | | private bool _isFlying; |
| | | public bool IsFlying |
| | | { |
| | | get { return _isFlying; } |
| | | private set |
| | | { |
| | | _isFlying = value; |
| | | animator.SetBool(AnimationStrings.Player.isFlying, value); |
| | | animator_rotor.SetBool(AnimationStrings.Player.isFlying, value); |
| | | } |
| | | } |
| | | |
| | | private bool _isFacingRight = true; |
| | | |
| | | public bool IsFacingRight |
| | | { |
| | | get { return _isFacingRight; } |
| | | set |
| | | { |
| | | if (_isFacingRight != value) |
| | | { |
| | | transform.localScale *= new Vector2(-1, 1); |
| | | } |
| | | _isFacingRight = value; |
| | | } |
| | | } |
| | | |
| | | public bool CanMove |
| | | { |
| | | get |
| | | { |
| | | return animator.GetBool(AnimationStrings.canMove); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | private void Awake() |
| | | { |
| | | rb = GetComponent<Rigidbody2D>(); |
| | | } |
| | | |
| | | // Start is called before the first frame update |
| | | void Start() |
| | | { |
| | | |
| | | } |
| | | |
| | | // Update is called once per frame |
| | | void Update() |
| | | { |
| | | |
| | | animator = GetComponent<Animator>(); |
| | | animator_rotor = rotorGO.GetComponent<Animator>(); |
| | | touchingDirections = GetComponent<TouchingDirections>(); |
| | | health = GetComponent<Damageable>(); |
| | | } |
| | | |
| | | private void FixedUpdate() |
| | |
| | | rb.velocity = new Vector2(moveInput.x * moveSpeed, (moveInput.y * moveSpeed)); |
| | | } |
| | | } |
| | | if (touchingDirections.IsGrounded) |
| | | { |
| | | if (maxFallSpeedCurrent < maxFallSpeedDamge) |
| | | { |
| | | TakeFallDamage(Math.Abs((int)maxFallSpeedCurrent)); |
| | | maxFallSpeedCurrent = 0; |
| | | } |
| | | } |
| | | else if (IsFlying) |
| | | { |
| | | maxFallSpeedCurrent = rb.velocity.y; |
| | | } |
| | | else |
| | | { |
| | | if (maxFallSpeedCurrent > rb.velocity.y) |
| | | { |
| | | maxFallSpeedCurrent = rb.velocity.y; |
| | | } |
| | | } |
| | | } |
| | | |
| | | public void OnMove(InputAction.CallbackContext context) |
| | | { |
| | | moveInput = context.ReadValue<Vector2>(); |
| | | if (CanMove) |
| | | { |
| | | moveInput = context.ReadValue<Vector2>(); |
| | | |
| | | IsMoving = moveInput != Vector2.zero; |
| | | IsMoving = moveInput.x != 0; |
| | | |
| | | IsFlying = (moveInput.y != 0); |
| | | |
| | | SetFacingDirection(moveInput); |
| | | } |
| | | else |
| | | { |
| | | IsMoving = false; |
| | | IsFlying = false; |
| | | moveInput = Vector2.zero; |
| | | } |
| | | } |
| | | |
| | | private void SetFacingDirection(Vector2 moveInput) |
| | | { |
| | | if (moveInput.x > 0 && !IsFacingRight) |
| | | { |
| | | IsFacingRight = true; |
| | | } |
| | | else if (moveInput.x < 0 && IsFacingRight) |
| | | { |
| | | IsFacingRight = false; |
| | | } |
| | | } |
| | | |
| | | public void TakeFallDamage(int fallDamage) |
| | | { |
| | | health.Hit(fallDamage); |
| | | } |
| | | |
| | | //public void OnRun(InputAction.CallbackContext context) |
| | | //{ |
| | | // if (context.started) // Button pressed |
| | | // { |
| | | // _isRunning = true; |
| | | // } |
| | | // else if (context.canceled) // Button released |
| | | // { |
| | | // _isRunning = false; |
| | | // } |
| | | |
| | | //} |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6e937e1d23a0607419018e509e82c4bf |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | |
| | | public class FadeRemoveBehaviour : StateMachineBehaviour |
| | | { |
| | | public float fadeTime = 0.5f; |
| | | private float timeElapsed = 0; |
| | | SpriteRenderer spriteRenderer; |
| | | GameObject objToRemove; |
| | | Color startColor; |
| | | // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state |
| | | override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | timeElapsed = 0f; |
| | | spriteRenderer = animator.GetComponent<SpriteRenderer>(); |
| | | objToRemove = animator.gameObject; |
| | | startColor = spriteRenderer.color; |
| | | |
| | | } |
| | | |
| | | // OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks |
| | | override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | timeElapsed += Time.deltaTime; |
| | | float newAlpha = startColor.a * (1 - (timeElapsed / fadeTime)); |
| | | spriteRenderer.color = new Color(startColor.r, startColor.g, startColor.b, newAlpha); |
| | | |
| | | if (timeElapsed > fadeTime) |
| | | { |
| | | Destroy(objToRemove); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 26345c45e327dbe46b644204cb0f8e5b |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | |
| | | public class SetBoolBehaviour : StateMachineBehaviour |
| | | { |
| | | public string boolName; |
| | | public bool updateOnState; |
| | | public bool updateOnStateMachine; |
| | | public bool valueOnEnter, valueOnExit; |
| | | |
| | | // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state |
| | | override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | if(updateOnState) |
| | | { |
| | | animator.SetBool(boolName, valueOnEnter); |
| | | } |
| | | } |
| | | |
| | | // OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks |
| | | //override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | //{ |
| | | // |
| | | //} |
| | | |
| | | // OnStateExit is called when a transition ends and the state machine finishes evaluating this state |
| | | override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | if (updateOnState) |
| | | { |
| | | animator.SetBool(boolName, valueOnExit); |
| | | } |
| | | } |
| | | |
| | | // OnStateMove is called right after Animator.OnAnimatorMove() |
| | | //override public void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | //{ |
| | | // // Implement code that processes and affects root motion |
| | | //} |
| | | |
| | | // OnStateIK is called right after Animator.OnAnimatorIK() |
| | | //override public void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | //{ |
| | | // // Implement code that sets up animation IK (inverse kinematics) |
| | | //} |
| | | public override void OnStateMachineEnter(Animator animator, int stateMachinePathHash) |
| | | { |
| | | if (updateOnStateMachine) |
| | | { |
| | | animator.SetBool(boolName, valueOnEnter); |
| | | } |
| | | } |
| | | public override void OnStateMachineExit(Animator animator, int stateMachinePathHash) |
| | | { |
| | | if (updateOnStateMachine) |
| | | { |
| | | animator.SetBool(boolName, valueOnExit); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 40c71d8fcb09c1d4ba6bf7f07a33b574 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | |
| | | public class TouchingDirections : MonoBehaviour |
| | | { |
| | | public ContactFilter2D castFilter; |
| | | public float groundDistance = 0.05f; |
| | | public float wallDistance = 0.2f; |
| | | public float ceilingDistance = 0.05f; |
| | | |
| | | private Vector2 wallCheckDirection => gameObject.transform.localScale.x > 0 ? Vector2.right : Vector2.left; |
| | | |
| | | Rigidbody2D rb; |
| | | public GameObject rotorGO; |
| | | |
| | | BoxCollider2D touchingCol; |
| | | Animator animator; |
| | | Animator animator_rotor; |
| | | |
| | | RaycastHit2D[] groundHits = new RaycastHit2D[5]; |
| | | RaycastHit2D[] wallHits = new RaycastHit2D[5]; |
| | | RaycastHit2D[] ceilingHits = new RaycastHit2D[5]; |
| | | |
| | | [SerializeField] |
| | | private bool _isGrounded; |
| | | |
| | | public bool IsGrounded |
| | | { |
| | | get { return _isGrounded; } |
| | | set |
| | | { |
| | | _isGrounded = value; |
| | | animator.SetBool(AnimationStrings.Player.isGrounded, value); |
| | | animator_rotor.SetBool(AnimationStrings.Player.isGrounded, value); |
| | | } |
| | | } |
| | | |
| | | [SerializeField] |
| | | private bool _isAtWall; |
| | | |
| | | public bool IsAtWall |
| | | { |
| | | get { return _isAtWall; } |
| | | set |
| | | { |
| | | _isAtWall = value; |
| | | animator.SetBool(AnimationStrings.Player.isAtWall, value); |
| | | animator_rotor.SetBool(AnimationStrings.Player.isAtWall, value); |
| | | } |
| | | } |
| | | |
| | | [SerializeField] |
| | | private bool _isAtCeiling; |
| | | |
| | | public bool IsAtCeiling |
| | | { |
| | | get { return _isAtCeiling; } |
| | | set |
| | | { |
| | | _isAtCeiling = value; |
| | | animator.SetBool(AnimationStrings.Player.isAtCeiling, value); |
| | | animator_rotor.SetBool(AnimationStrings.Player.isAtCeiling, value); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | void Awake() |
| | | { |
| | | rb = GetComponent<Rigidbody2D>(); |
| | | touchingCol = rb.GetComponent<BoxCollider2D>(); |
| | | animator = rb.GetComponent<Animator>(); |
| | | animator_rotor = rotorGO.GetComponent<Animator>(); |
| | | } |
| | | // Start is called before the first frame update |
| | | void Start() |
| | | { |
| | | |
| | | } |
| | | |
| | | void FixedUpdate() |
| | | { |
| | | IsGrounded = touchingCol.Cast(Vector2.down, castFilter, groundHits, groundDistance) > 0; |
| | | IsAtWall = touchingCol.Cast(wallCheckDirection, castFilter, wallHits, wallDistance) > 0; |
| | | IsAtCeiling = touchingCol.Cast(Vector2.up, castFilter, ceilingHits, ceilingDistance) > 0; |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 020eca3b7119d5d4a91c826741855730 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!612988286 &1 |
| | | SpriteAtlasAsset: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: |
| | | serializedVersion: 2 |
| | | m_MasterAtlas: {fileID: 0} |
| | | m_ImporterData: |
| | | packables: |
| | | - {fileID: 2800000, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_IsVariant: 0 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 818b91fe81e1f0045b6e9910dff8cc1e |
| | | SpriteAtlasImporter: |
| | | externalObjects: {} |
| | | textureSettings: |
| | | serializedVersion: 2 |
| | | anisoLevel: 1 |
| | | compressionQuality: 50 |
| | | maxTextureSize: 2048 |
| | | textureCompression: 0 |
| | | filterMode: 0 |
| | | generateMipMaps: 0 |
| | | readable: 0 |
| | | crunchedCompression: 0 |
| | | sRGB: 1 |
| | | platformSettings: |
| | | - serializedVersion: 3 |
| | | buildTarget: DefaultTexturePlatform |
| | | maxTextureSize: 4096 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 2 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | ignorePlatformSupport: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | packingSettings: |
| | | serializedVersion: 2 |
| | | padding: 4 |
| | | blockOffset: 1 |
| | | allowAlphaSplitting: 0 |
| | | enableRotation: 1 |
| | | enableTightPacking: 1 |
| | | enableAlphaDilation: 0 |
| | | secondaryTextureSettings: {} |
| | | variantMultiplier: 1 |
| | | bindAsDefault: 1 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f54d1bd14bd3ca042bd867b519fee8cc |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6ab70aee4d56447429c680537fbf93ed |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Digitized data copyright (c) 2010 Google Corporation |
| | | with Reserved Font Arimo, Tinos and Cousine. |
| | | Copyright (c) 2012 Red Hat, Inc. |
| | | with Reserved Font Name Liberation. |
| | | |
| | | This Font Software is licensed under the SIL Open Font License, Version 1.1. |
| | | This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL |
| | | |
| | | ----------------------------------------------------------- |
| | | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 |
| | | ----------------------------------------------------------- |
| | | |
| | | PREAMBLE |
| | | The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. |
| | | |
| | | The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. |
| | | |
| | | DEFINITIONS |
| | | "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. |
| | | |
| | | "Reserved Font Name" refers to any names specified as such after the copyright statement(s). |
| | | |
| | | "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). |
| | | |
| | | "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. |
| | | |
| | | "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. |
| | | |
| | | PERMISSION & CONDITIONS |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: |
| | | |
| | | 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. |
| | | |
| | | 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. |
| | | |
| | | 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. |
| | | |
| | | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. |
| | | |
| | | 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. |
| | | |
| | | TERMINATION |
| | | This license becomes null and void if any of the above conditions are not met. |
| | | |
| | | DISCLAIMER |
| | | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6e59c59b81ab47f9b6ec5781fa725d2c |
| | | timeCreated: 1484171296 |
| | | licenseType: Pro |
| | | TextScriptImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e3265ab4bf004d28a9537516768c1c75 |
| | | timeCreated: 1484171297 |
| | | licenseType: Pro |
| | | TrueTypeFontImporter: |
| | | serializedVersion: 2 |
| | | fontSize: 16 |
| | | forceTextureCase: -2 |
| | | characterSpacing: 1 |
| | | characterPadding: 0 |
| | | includeFontData: 1 |
| | | use2xBehaviour: 0 |
| | | fontNames: [] |
| | | fallbackFontReferences: [] |
| | | customCharacters: |
| | | fontRenderingMode: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 243e06394e614e5d99fab26083b707fa |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 731f1baa9d144a9897cb1d341c2092b8 |
| | | folderAsset: yes |
| | | timeCreated: 1442040525 |
| | | licenseType: Pro |
| | | DefaultImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: LiberationSans SDF - Drop Shadow |
| | | m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} |
| | | m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON |
| | | m_LightmapFlags: 5 |
| | | 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} |
| | | - _Cube: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _FaceTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, |
| | | type: 2} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OutlineTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _Ambient: 0.5 |
| | | - _Bevel: 0.5 |
| | | - _BevelClamp: 0 |
| | | - _BevelOffset: 0 |
| | | - _BevelRoundness: 0 |
| | | - _BevelWidth: 0 |
| | | - _BumpFace: 0 |
| | | - _BumpOutline: 0 |
| | | - _ColorMask: 15 |
| | | - _Diffuse: 0.5 |
| | | - _DiffusePower: 1 |
| | | - _FaceDilate: 0.1 |
| | | - _FaceUVSpeedX: 0 |
| | | - _FaceUVSpeedY: 0 |
| | | - _GlowInner: 0.05 |
| | | - _GlowOffset: 0 |
| | | - _GlowOuter: 0.05 |
| | | - _GlowPower: 0.75 |
| | | - _GradientScale: 10 |
| | | - _LightAngle: 3.1416 |
| | | - _MaskSoftnessX: 0 |
| | | - _MaskSoftnessY: 0 |
| | | - _OutlineSoftness: 0 |
| | | - _OutlineUVSpeedX: 0 |
| | | - _OutlineUVSpeedY: 0 |
| | | - _OutlineWidth: 0.1 |
| | | - _PerspectiveFilter: 0.875 |
| | | - _Reflectivity: 10 |
| | | - _ScaleRatioA: 0.9 |
| | | - _ScaleRatioB: 0.73125 |
| | | - _ScaleRatioC: 0.64125 |
| | | - _ScaleX: 1 |
| | | - _ScaleY: 1 |
| | | - _ShaderFlags: 0 |
| | | - _Sharpness: 0 |
| | | - _SpecularPower: 2 |
| | | - _Stencil: 0 |
| | | - _StencilComp: 8 |
| | | - _StencilOp: 0 |
| | | - _StencilReadMask: 255 |
| | | - _StencilWriteMask: 255 |
| | | - _TextureHeight: 1024 |
| | | - _TextureWidth: 1024 |
| | | - _UnderlayDilate: 0 |
| | | - _UnderlayOffsetX: 0.5 |
| | | - _UnderlayOffsetY: -0.5 |
| | | - _UnderlaySoftness: 0.05 |
| | | - _VertexOffsetX: 0 |
| | | - _VertexOffsetY: 0 |
| | | - _WeightBold: 0.75 |
| | | - _WeightNormal: 0 |
| | | m_Colors: |
| | | - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} |
| | | - _FaceColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} |
| | | - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} |
| | | - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 |
| | | timeCreated: 1484172806 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2180264 |
| | | Material: |
| | | serializedVersion: 8 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: LiberationSans SDF Material |
| | | m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} |
| | | m_Parent: {fileID: 0} |
| | | m_ModifiedSerializedProperties: 0 |
| | | m_ValidKeywords: [] |
| | | m_InvalidKeywords: [] |
| | | m_LightmapFlags: 1 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_LockedProperties: |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _Cube: |
| | | 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} |
| | | - _FaceTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 28268798066460806} |
| | | 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} |
| | | - _OutlineTex: |
| | | 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_Ints: [] |
| | | m_Floats: |
| | | - _Ambient: 0.5 |
| | | - _Bevel: 0.5 |
| | | - _BevelClamp: 0 |
| | | - _BevelOffset: 0 |
| | | - _BevelRoundness: 0 |
| | | - _BevelWidth: 0 |
| | | - _BumpFace: 0 |
| | | - _BumpOutline: 0 |
| | | - _BumpScale: 1 |
| | | - _ColorMask: 15 |
| | | - _CullMode: 0 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _Diffuse: 0.5 |
| | | - _DstBlend: 0 |
| | | - _FaceDilate: 0 |
| | | - _FaceUVSpeedX: 0 |
| | | - _FaceUVSpeedY: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _GlowInner: 0.05 |
| | | - _GlowOffset: 0 |
| | | - _GlowOuter: 0.05 |
| | | - _GlowPower: 0.75 |
| | | - _GradientScale: 10 |
| | | - _LightAngle: 3.1416 |
| | | - _MaskSoftnessX: 0 |
| | | - _MaskSoftnessY: 0 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _OutlineSoftness: 0 |
| | | - _OutlineUVSpeedX: 0 |
| | | - _OutlineUVSpeedY: 0 |
| | | - _OutlineWidth: 0 |
| | | - _Parallax: 0.02 |
| | | - _PerspectiveFilter: 0.875 |
| | | - _Reflectivity: 10 |
| | | - _ScaleRatioA: 0.9 |
| | | - _ScaleRatioB: 0.73125 |
| | | - _ScaleRatioC: 0.73125 |
| | | - _ScaleX: 1 |
| | | - _ScaleY: 1 |
| | | - _ShaderFlags: 0 |
| | | - _Sharpness: 0 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _SpecularPower: 2 |
| | | - _SrcBlend: 1 |
| | | - _Stencil: 0 |
| | | - _StencilComp: 8 |
| | | - _StencilOp: 0 |
| | | - _StencilReadMask: 255 |
| | | - _StencilWriteMask: 255 |
| | | - _TextureHeight: 512 |
| | | - _TextureWidth: 512 |
| | | - _UVSec: 0 |
| | | - _UnderlayDilate: 0 |
| | | - _UnderlayOffsetX: 0 |
| | | - _UnderlayOffsetY: 0 |
| | | - _UnderlaySoftness: 0 |
| | | - _VertexOffsetX: 0 |
| | | - _VertexOffsetY: 0 |
| | | - _WeightBold: 0.75 |
| | | - _WeightNormal: 0 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} |
| | | - _FaceColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} |
| | | - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} |
| | | - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} |
| | | m_BuildTextureStacks: [] |
| | | --- !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: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} |
| | | m_Name: LiberationSans SDF - Fallback |
| | | m_EditorClassIdentifier: |
| | | hashCode: -1699145518 |
| | | material: {fileID: 2180264} |
| | | materialHashCode: 462855346 |
| | | m_Version: 1.1.0 |
| | | m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 |
| | | m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} |
| | | m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} |
| | | m_AtlasPopulationMode: 1 |
| | | m_FaceInfo: |
| | | m_FaceIndex: 0 |
| | | m_FamilyName: Liberation Sans |
| | | m_StyleName: Regular |
| | | m_PointSize: 86 |
| | | m_Scale: 1 |
| | | m_UnitsPerEM: 0 |
| | | m_LineHeight: 98.8916 |
| | | m_AscentLine: 77.853516 |
| | | m_CapLine: 59 |
| | | m_MeanLine: 45 |
| | | m_Baseline: 0 |
| | | m_DescentLine: -18.22461 |
| | | m_SuperscriptOffset: 77.853516 |
| | | m_SuperscriptSize: 0.5 |
| | | m_SubscriptOffset: -18.22461 |
| | | m_SubscriptSize: 0.5 |
| | | m_UnderlineOffset: -12.261719 |
| | | m_UnderlineThickness: 6.298828 |
| | | m_StrikethroughOffset: 18 |
| | | m_StrikethroughThickness: 6.298828 |
| | | m_TabWidth: 24 |
| | | m_GlyphTable: |
| | | - m_Index: 43 |
| | | m_Metrics: |
| | | m_Width: 48 |
| | | m_Height: 59 |
| | | m_HorizontalBearingX: 7 |
| | | m_HorizontalBearingY: 59 |
| | | m_HorizontalAdvance: 62 |
| | | m_GlyphRect: |
| | | m_X: 163 |
| | | m_Y: 10 |
| | | m_Width: 48 |
| | | m_Height: 59 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 66 |
| | | m_Metrics: |
| | | m_Width: 51 |
| | | m_Height: 6 |
| | | m_HorizontalBearingX: -2 |
| | | m_HorizontalBearingY: -12 |
| | | m_HorizontalAdvance: 48 |
| | | m_GlyphRect: |
| | | m_X: 93 |
| | | m_Y: 10 |
| | | m_Width: 51 |
| | | m_Height: 6 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 68 |
| | | m_Metrics: |
| | | m_Width: 45 |
| | | m_Height: 47 |
| | | m_HorizontalBearingX: 3 |
| | | m_HorizontalBearingY: 46 |
| | | m_HorizontalAdvance: 48 |
| | | m_GlyphRect: |
| | | m_X: 10 |
| | | m_Y: 38 |
| | | m_Width: 45 |
| | | m_Height: 47 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 72 |
| | | m_Metrics: |
| | | m_Width: 42 |
| | | m_Height: 47 |
| | | m_HorizontalBearingX: 3 |
| | | m_HorizontalBearingY: 46 |
| | | m_HorizontalAdvance: 48 |
| | | m_GlyphRect: |
| | | m_X: 93 |
| | | m_Y: 35 |
| | | m_Width: 42 |
| | | m_Height: 47 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 75 |
| | | m_Metrics: |
| | | m_Width: 38 |
| | | m_Height: 62 |
| | | m_HorizontalBearingX: 5 |
| | | m_HorizontalBearingY: 62 |
| | | m_HorizontalAdvance: 48 |
| | | m_GlyphRect: |
| | | m_X: 74 |
| | | m_Y: 101 |
| | | m_Width: 38 |
| | | m_Height: 62 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 79 |
| | | m_Metrics: |
| | | m_Width: 9 |
| | | m_Height: 62 |
| | | m_HorizontalBearingX: 5 |
| | | m_HorizontalBearingY: 62 |
| | | m_HorizontalAdvance: 19 |
| | | m_GlyphRect: |
| | | m_X: 230 |
| | | m_Y: 10 |
| | | m_Width: 9 |
| | | m_Height: 62 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 87 |
| | | m_Metrics: |
| | | m_Width: 23 |
| | | m_Height: 56 |
| | | m_HorizontalBearingX: 1 |
| | | m_HorizontalBearingY: 55 |
| | | m_HorizontalAdvance: 24 |
| | | m_GlyphRect: |
| | | m_X: 154 |
| | | m_Y: 88 |
| | | m_Width: 23 |
| | | m_Height: 56 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | - m_Index: 2030 |
| | | m_Metrics: |
| | | m_Width: 64 |
| | | m_Height: 9 |
| | | m_HorizontalBearingX: 11 |
| | | m_HorizontalBearingY: 9 |
| | | m_HorizontalAdvance: 86 |
| | | m_GlyphRect: |
| | | m_X: 10 |
| | | m_Y: 10 |
| | | m_Width: 64 |
| | | m_Height: 9 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | m_ClassDefinitionType: 0 |
| | | m_CharacterTable: |
| | | - m_ElementType: 1 |
| | | m_Unicode: 72 |
| | | m_GlyphIndex: 43 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 95 |
| | | m_GlyphIndex: 66 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 97 |
| | | m_GlyphIndex: 68 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 101 |
| | | m_GlyphIndex: 72 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 104 |
| | | m_GlyphIndex: 75 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 108 |
| | | m_GlyphIndex: 79 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 116 |
| | | m_GlyphIndex: 87 |
| | | m_Scale: 1 |
| | | - m_ElementType: 1 |
| | | m_Unicode: 8230 |
| | | m_GlyphIndex: 2030 |
| | | m_Scale: 1 |
| | | m_AtlasTextures: |
| | | - {fileID: 28268798066460806} |
| | | m_AtlasTextureIndex: 0 |
| | | m_IsMultiAtlasTexturesEnabled: 0 |
| | | m_ClearDynamicDataOnBuild: 1 |
| | | m_UsedGlyphRects: |
| | | - m_X: 0 |
| | | m_Y: 0 |
| | | m_Width: 83 |
| | | m_Height: 28 |
| | | - m_X: 83 |
| | | m_Y: 0 |
| | | m_Width: 70 |
| | | m_Height: 25 |
| | | - m_X: 153 |
| | | m_Y: 0 |
| | | m_Width: 67 |
| | | m_Height: 78 |
| | | - m_X: 83 |
| | | m_Y: 25 |
| | | m_Width: 61 |
| | | m_Height: 66 |
| | | - m_X: 0 |
| | | m_Y: 28 |
| | | m_Width: 64 |
| | | m_Height: 66 |
| | | - m_X: 220 |
| | | m_Y: 0 |
| | | m_Width: 28 |
| | | m_Height: 81 |
| | | - m_X: 144 |
| | | m_Y: 78 |
| | | m_Width: 42 |
| | | m_Height: 75 |
| | | - m_X: 64 |
| | | m_Y: 91 |
| | | m_Width: 57 |
| | | m_Height: 81 |
| | | m_FreeGlyphRects: |
| | | - m_X: 248 |
| | | m_Y: 0 |
| | | m_Width: 263 |
| | | m_Height: 511 |
| | | - m_X: 144 |
| | | m_Y: 25 |
| | | m_Width: 9 |
| | | m_Height: 53 |
| | | - m_X: 186 |
| | | m_Y: 81 |
| | | m_Width: 325 |
| | | m_Height: 430 |
| | | - m_X: 186 |
| | | m_Y: 78 |
| | | m_Width: 34 |
| | | m_Height: 433 |
| | | - m_X: 64 |
| | | m_Y: 28 |
| | | m_Width: 19 |
| | | m_Height: 63 |
| | | - m_X: 0 |
| | | m_Y: 172 |
| | | m_Width: 511 |
| | | m_Height: 339 |
| | | - m_X: 121 |
| | | m_Y: 153 |
| | | m_Width: 390 |
| | | m_Height: 358 |
| | | - m_X: 0 |
| | | m_Y: 94 |
| | | m_Width: 64 |
| | | m_Height: 417 |
| | | - m_X: 121 |
| | | m_Y: 91 |
| | | m_Width: 23 |
| | | m_Height: 420 |
| | | m_fontInfo: |
| | | Name: Liberation Sans |
| | | PointSize: 86 |
| | | Scale: 1 |
| | | CharacterCount: 250 |
| | | LineHeight: 98.90625 |
| | | Baseline: 0 |
| | | Ascender: 77.84375 |
| | | CapHeight: 59.1875 |
| | | Descender: -18.21875 |
| | | CenterLine: 0 |
| | | SuperscriptOffset: 77.84375 |
| | | SubscriptOffset: -12.261719 |
| | | SubSize: 0.5 |
| | | Underline: -12.261719 |
| | | UnderlineThickness: 6.298828 |
| | | strikethrough: 23.675 |
| | | strikethroughThickness: 0 |
| | | TabWidth: 239.0625 |
| | | Padding: 9 |
| | | AtlasWidth: 1024 |
| | | AtlasHeight: 1024 |
| | | atlas: {fileID: 0} |
| | | m_AtlasWidth: 512 |
| | | m_AtlasHeight: 512 |
| | | m_AtlasPadding: 9 |
| | | m_AtlasRenderMode: 4169 |
| | | m_glyphInfoList: [] |
| | | m_KerningTable: |
| | | kerningPairs: [] |
| | | m_FontFeatureTable: |
| | | m_GlyphPairAdjustmentRecords: [] |
| | | fallbackFontAssets: [] |
| | | m_FallbackFontAssetTable: [] |
| | | m_CreationSettings: |
| | | sourceFontFileName: |
| | | sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 |
| | | pointSizeSamplingMode: 0 |
| | | pointSize: 86 |
| | | padding: 9 |
| | | packingMode: 4 |
| | | atlasWidth: 512 |
| | | atlasHeight: 512 |
| | | characterSetSelectionMode: 1 |
| | | characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 |
| | | referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee |
| | | referencedTextAssetGUID: |
| | | fontStyle: 0 |
| | | fontStyleModifier: 0 |
| | | renderMode: 4169 |
| | | includeFontFeatures: 1 |
| | | m_FontWeightTable: |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | fontWeights: |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | - regularTypeface: {fileID: 0} |
| | | italicTypeface: {fileID: 0} |
| | | normalStyle: 0 |
| | | normalSpacingOffset: 0 |
| | | boldStyle: 0.75 |
| | | boldSpacing: 7 |
| | | italicStyle: 35 |
| | | tabSize: 10 |
| | | --- !u!28 &28268798066460806 |
| | | Texture2D: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: LiberationSans SDF Atlas |
| | | m_ImageContentsHash: |
| | | serializedVersion: 2 |
| | | Hash: 00000000000000000000000000000000 |
| | | m_ForcedFallbackFormat: 4 |
| | | m_DownscaleFallback: 0 |
| | | m_IsAlphaChannelOptional: 0 |
| | | serializedVersion: 2 |
| | | m_Width: 512 |
| | | m_Height: 512 |
| | | m_CompleteImageSize: 262144 |
| | | m_MipsStripped: 0 |
| | | m_TextureFormat: 1 |
| | | m_MipCount: 1 |
| | | m_IsReadable: 1 |
| | | m_IsPreProcessed: 0 |
| | | m_IgnoreMipmapLimit: 0 |
| | | m_MipmapLimitGroupName: |
| | | m_StreamingMipmaps: 0 |
| | | m_StreamingMipmapsPriority: 0 |
| | | m_VTOnly: 0 |
| | | m_AlphaIsTransparency: 0 |
| | | m_ImageCount: 1 |
| | | m_TextureDimension: 2 |
| | | m_TextureSettings: |
| | | serializedVersion: 2 |
| | | m_FilterMode: 1 |
| | | m_Aniso: 1 |
| | | m_MipBias: 0 |
| | | m_WrapU: 0 |
| | | m_WrapV: 0 |
| | | m_WrapW: 0 |
| | | m_LightmapFormat: 0 |
| | | m_ColorSpace: 0 |
| | | m_PlatformBlob: |
| | | image data: 262144 |
| | | _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a080400000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c17100800000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000000007101921272c2f303939393939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d2014080005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d2013000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300091623303c4956636f7d868686868686867e7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d1000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a0004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a00000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f140900131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e0700000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d01000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d201300000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a00000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f03000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000000000000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000000000000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e211508000000000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000000000000000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000000000000000000000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f03000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000000000000000000000000000004101c2834404b546975828f9ca8aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000000000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000000000000000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000081724313d4a5764707d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000000000000000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000713202d3946525d6876828f9ca8ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000000000000000000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca0968a7d706353493f33271b0f030000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000000000000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000008131f2c3845515c66727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000000000000000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000000000000000000000000000000000000000000000004101c2834404b54606d78839199a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a00000000000000000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d110400000000000000000000000000000000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a69f93887d70665c5142382d22170b000000000000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000007121d2834404a54606b727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b61544b402f261c11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000a16212b353d434849535353535353534a49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000c18232e39424f59626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000040f19232b32383b3c464646464646463e3c39332c241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000000000000000000000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81796d665c50473d30271d0b0200000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d675c544a3f352c1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c707a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c554b42382e231a0c03000000000000000000000000000000000000000000000307090a0e111213131211100e0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b433930261c1108000000000000000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c02000000000000000000000000000000000000000000000000000000000000000000000009131c262e37404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000000000000010a141c252e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c0300000000000000000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69625a51493f352c20160c0000000000000000000000000000000000000000000000000000000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c0300000000000000000000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514b47433d373127221b140b0300000000000000000000000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494645403937322b262017110a0200000000000000000000000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b12090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231d1b150f0a0300000000000000000000000000000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a0400000000000000000000000000000000000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161313100c070000000000000000000000000000000000000000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c0907060400000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c070100000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a0706040000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b1209000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97abb4a79a8e81746a6160606163656260584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e21150900000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000000000000000000000000000000000000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e1105000000000000000000000000000000000000000000000000040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000000000000000000000000000000000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e2215090000000000000000000000000000000000000000000000000000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d211408000000000000000000000000000000000000000000000000000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e12060000000000000000000000000000000000000000000000000000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e020000000000000000000000000000000000000000000000000000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f15090000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775797979797976695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f060000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51535f6060606055534d453c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c100700000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a46464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| | | m_StreamData: |
| | | serializedVersion: 2 |
| | | offset: 0 |
| | | size: 0 |
| | | path: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 2e498d1c8094910479dc3e1b768306a4 |
| | | timeCreated: 1484171803 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: LiberationSans SDF - Outline |
| | | m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} |
| | | m_ShaderKeywords: OUTLINE_ON |
| | | m_LightmapFlags: 5 |
| | | 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} |
| | | - _Cube: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _FaceTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, |
| | | type: 2} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OutlineTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _Ambient: 0.5 |
| | | - _Bevel: 0.5 |
| | | - _BevelClamp: 0 |
| | | - _BevelOffset: 0 |
| | | - _BevelRoundness: 0 |
| | | - _BevelWidth: 0 |
| | | - _BumpFace: 0 |
| | | - _BumpOutline: 0 |
| | | - _ColorMask: 15 |
| | | - _Diffuse: 0.5 |
| | | - _FaceDilate: 0.1 |
| | | - _FaceUVSpeedX: 0 |
| | | - _FaceUVSpeedY: 0 |
| | | - _GlowInner: 0.05 |
| | | - _GlowOffset: 0 |
| | | - _GlowOuter: 0.05 |
| | | - _GlowPower: 0.75 |
| | | - _GradientScale: 10 |
| | | - _LightAngle: 3.1416 |
| | | - _MaskSoftnessX: 0 |
| | | - _MaskSoftnessY: 0 |
| | | - _OutlineSoftness: 0 |
| | | - _OutlineUVSpeedX: 0 |
| | | - _OutlineUVSpeedY: 0 |
| | | - _OutlineWidth: 0.1 |
| | | - _PerspectiveFilter: 0.875 |
| | | - _Reflectivity: 10 |
| | | - _ScaleRatioA: 0.9 |
| | | - _ScaleRatioB: 0.73125 |
| | | - _ScaleRatioC: 0.64125 |
| | | - _ScaleX: 1 |
| | | - _ScaleY: 1 |
| | | - _ShaderFlags: 0 |
| | | - _Sharpness: 0 |
| | | - _SpecularPower: 2 |
| | | - _Stencil: 0 |
| | | - _StencilComp: 8 |
| | | - _StencilOp: 0 |
| | | - _StencilReadMask: 255 |
| | | - _StencilWriteMask: 255 |
| | | - _TextureHeight: 1024 |
| | | - _TextureWidth: 1024 |
| | | - _UnderlayDilate: 0 |
| | | - _UnderlayOffsetX: 0 |
| | | - _UnderlayOffsetY: 0 |
| | | - _UnderlaySoftness: 0 |
| | | - _VertexOffsetX: 0 |
| | | - _VertexOffsetY: 0 |
| | | - _WeightBold: 0.75 |
| | | - _WeightNormal: 0 |
| | | m_Colors: |
| | | - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} |
| | | - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} |
| | | - _FaceColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} |
| | | - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} |
| | | - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} |
| | | - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 79459efec17a4d00a321bdcc27bbc385 |
| | | timeCreated: 1484172856 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8f586378b4e144a9851e7b34d9b748ee |
| | | timeCreated: 1484171803 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: fade42e8bc714b018fac513c043d323b |
| | | timeCreated: 1425440388 |
| | | licenseType: Store |
| | | TextScriptImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: d82c1b31c7e74239bff1220585707d2b |
| | | timeCreated: 1425440388 |
| | | licenseType: Store |
| | | TextScriptImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 512a49d95c0c4332bdd98131869c23c9 |
| | | folderAsset: yes |
| | | timeCreated: 1441876896 |
| | | licenseType: Pro |
| | | DefaultImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2103686 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: TextMeshPro/Sprite |
| | | m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} |
| | | m_ShaderKeywords: UNITY_UI_CLIP_RECT |
| | | m_LightmapFlags: 5 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _ColorMask: 15 |
| | | - _CullMode: 0 |
| | | - _Stencil: 0 |
| | | - _StencilComp: 8 |
| | | - _StencilOp: 0 |
| | | - _StencilReadMask: 255 |
| | | - _StencilWriteMask: 255 |
| | | - _UseUIAlphaClip: 0 |
| | | m_Colors: |
| | | - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | --- !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: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} |
| | | m_Name: EmojiOne |
| | | m_EditorClassIdentifier: |
| | | hashCode: -1836805472 |
| | | material: {fileID: 2103686} |
| | | materialHashCode: 0 |
| | | m_Version: 1.1.0 |
| | | m_FaceInfo: |
| | | m_FamilyName: |
| | | m_StyleName: |
| | | m_PointSize: 0 |
| | | m_Scale: 0 |
| | | m_LineHeight: 0 |
| | | m_AscentLine: 0 |
| | | m_CapLine: 0 |
| | | m_MeanLine: 0 |
| | | m_Baseline: 0 |
| | | m_DescentLine: 0 |
| | | m_SuperscriptOffset: 0 |
| | | m_SuperscriptSize: 0 |
| | | m_SubscriptOffset: 0 |
| | | m_SubscriptSize: 0 |
| | | m_UnderlineOffset: 0 |
| | | m_UnderlineThickness: 0 |
| | | m_StrikethroughOffset: 0 |
| | | m_StrikethroughThickness: 0 |
| | | m_TabWidth: 0 |
| | | spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} |
| | | m_SpriteCharacterTable: |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128522 |
| | | m_GlyphIndex: 0 |
| | | m_Scale: 1 |
| | | m_Name: Smiling face with smiling eyes |
| | | m_HashCode: -1318250903 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128523 |
| | | m_GlyphIndex: 1 |
| | | m_Scale: 1 |
| | | m_Name: 1f60b |
| | | m_HashCode: 57188339 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128525 |
| | | m_GlyphIndex: 2 |
| | | m_Scale: 1 |
| | | m_Name: 1f60d |
| | | m_HashCode: 57188341 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128526 |
| | | m_GlyphIndex: 3 |
| | | m_Scale: 1 |
| | | m_Name: 1f60e |
| | | m_HashCode: 57188340 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128512 |
| | | m_GlyphIndex: 4 |
| | | m_Scale: 1 |
| | | m_Name: Grinning face |
| | | m_HashCode: -95541379 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128513 |
| | | m_GlyphIndex: 5 |
| | | m_Scale: 1 |
| | | m_Name: 1f601 |
| | | m_HashCode: 57188256 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128514 |
| | | m_GlyphIndex: 6 |
| | | m_Scale: 1 |
| | | m_Name: Face with tears of joy |
| | | m_HashCode: 239522663 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128515 |
| | | m_GlyphIndex: 7 |
| | | m_Scale: 1 |
| | | m_Name: 1f603 |
| | | m_HashCode: 57188258 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128516 |
| | | m_GlyphIndex: 8 |
| | | m_Scale: 1 |
| | | m_Name: 1f604 |
| | | m_HashCode: 57188261 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128517 |
| | | m_GlyphIndex: 9 |
| | | m_Scale: 1 |
| | | m_Name: 1f605 |
| | | m_HashCode: 57188260 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128518 |
| | | m_GlyphIndex: 10 |
| | | m_Scale: 1 |
| | | m_Name: 1f606 |
| | | m_HashCode: 57188263 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 128521 |
| | | m_GlyphIndex: 11 |
| | | m_Scale: 1 |
| | | m_Name: 1f609 |
| | | m_HashCode: 57188264 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 0 |
| | | m_GlyphIndex: 12 |
| | | m_Scale: 1 |
| | | m_Name: .notdef |
| | | m_HashCode: -600915428 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 129315 |
| | | m_GlyphIndex: 13 |
| | | m_Scale: 1 |
| | | m_Name: 1f923 |
| | | m_HashCode: 57200239 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 9786 |
| | | m_GlyphIndex: 14 |
| | | m_Scale: 1 |
| | | m_Name: 263a |
| | | m_HashCode: 1748406 |
| | | - m_ElementType: 2 |
| | | m_Unicode: 9785 |
| | | m_GlyphIndex: 15 |
| | | m_Scale: 1 |
| | | m_Name: 2639 |
| | | m_HashCode: 1748462 |
| | | m_SpriteGlyphTable: |
| | | - m_Index: 0 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 0 |
| | | m_Y: 384 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 1 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 128 |
| | | m_Y: 384 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 2 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 256 |
| | | m_Y: 384 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 3 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 384 |
| | | m_Y: 384 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 4 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 0 |
| | | m_Y: 256 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 5 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 128 |
| | | m_Y: 256 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 6 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 256 |
| | | m_Y: 256 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 7 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 384 |
| | | m_Y: 256 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 8 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 0 |
| | | m_Y: 128 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 9 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 128 |
| | | m_Y: 128 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 10 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 256 |
| | | m_Y: 128 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 11 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 384 |
| | | m_Y: 128 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 12 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 0 |
| | | m_Y: 0 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 13 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 128 |
| | | m_Y: 0 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 14 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 256 |
| | | m_Y: 0 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | - m_Index: 15 |
| | | m_Metrics: |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_HorizontalBearingX: 0 |
| | | m_HorizontalBearingY: 115.6 |
| | | m_HorizontalAdvance: 128 |
| | | m_GlyphRect: |
| | | m_X: 384 |
| | | m_Y: 0 |
| | | m_Width: 128 |
| | | m_Height: 128 |
| | | m_Scale: 1 |
| | | m_AtlasIndex: 0 |
| | | sprite: {fileID: 0} |
| | | spriteInfoList: |
| | | - id: 0 |
| | | x: 0 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: Smiling face with smiling eyes |
| | | hashCode: -1318250903 |
| | | unicode: 128522 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 1 |
| | | x: 128 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f60b |
| | | hashCode: 57188339 |
| | | unicode: 128523 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 2 |
| | | x: 256 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f60d |
| | | hashCode: 57188341 |
| | | unicode: 128525 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 3 |
| | | x: 384 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f60e |
| | | hashCode: 57188340 |
| | | unicode: 128526 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 4 |
| | | x: 0 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: Grinning face |
| | | hashCode: -95541379 |
| | | unicode: 128512 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 5 |
| | | x: 128 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f601 |
| | | hashCode: 57188256 |
| | | unicode: 128513 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 6 |
| | | x: 256 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: Face with tears of joy |
| | | hashCode: 239522663 |
| | | unicode: 128514 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 7 |
| | | x: 384 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f603 |
| | | hashCode: 57188258 |
| | | unicode: 128515 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 8 |
| | | x: 0 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f604 |
| | | hashCode: 57188261 |
| | | unicode: 128516 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 9 |
| | | x: 128 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f605 |
| | | hashCode: 57188260 |
| | | unicode: 128517 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 10 |
| | | x: 256 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f606 |
| | | hashCode: 57188263 |
| | | unicode: 128518 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 11 |
| | | x: 384 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f609 |
| | | hashCode: 57188264 |
| | | unicode: 128521 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 12 |
| | | x: 0 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f618 |
| | | hashCode: 57188168 |
| | | unicode: 128536 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 13 |
| | | x: 128 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 1f923 |
| | | hashCode: 57200239 |
| | | unicode: 129315 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 14 |
| | | x: 256 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 263a |
| | | hashCode: 1748406 |
| | | unicode: 9786 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | - id: 15 |
| | | x: 384 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | xOffset: 0 |
| | | yOffset: 115.6 |
| | | xAdvance: 128 |
| | | scale: 1 |
| | | name: 2639 |
| | | hashCode: 1748462 |
| | | unicode: 9785 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | sprite: {fileID: 0} |
| | | fallbackSpriteAssets: [] |
| | | --- !u!21 &1369835458 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 1 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: TextMeshPro/Sprite |
| | | m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 5 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: [] |
| | | m_Floats: [] |
| | | m_Colors: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c41005c129ba4d66911b75229fd70b45 |
| | | timeCreated: 1480316912 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 4aecb92fff08436c8303b10eab8da368 |
| | | folderAsset: yes |
| | | timeCreated: 1441876950 |
| | | licenseType: Pro |
| | | DefaultImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!114 &11400000 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | | m_PrefabParentObject: {fileID: 0} |
| | | m_PrefabInternal: {fileID: 0} |
| | | m_GameObject: {fileID: 0} |
| | | m_Enabled: 1 |
| | | m_EditorHideFlags: 0 |
| | | m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} |
| | | m_Name: Default Style Sheet |
| | | m_EditorClassIdentifier: |
| | | m_StyleList: |
| | | - m_Name: H1 |
| | | m_HashCode: 2425 |
| | | m_OpeningDefinition: <size=2em><b><#40ff80>* |
| | | m_ClosingDefinition: '*</size></b></color>' |
| | | m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 |
| | | m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 |
| | | - m_Name: Quote |
| | | m_HashCode: 92254330 |
| | | m_OpeningDefinition: <i><size=75%><margin=10%> |
| | | m_ClosingDefinition: </i></size></width></margin> |
| | | m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 |
| | | m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 |
| | | - m_Name: Link |
| | | m_HashCode: 2687968 |
| | | m_OpeningDefinition: <u><#40a0ff><link="ID_01"> |
| | | m_ClosingDefinition: </u></color></link> |
| | | m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 |
| | | m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 |
| | | - m_Name: Title |
| | | m_HashCode: 98732960 |
| | | m_OpeningDefinition: <size=125%><b><align=center> |
| | | m_ClosingDefinition: </size></b></align> |
| | | m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 |
| | | m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 |
| | | - m_Name: H2 |
| | | m_HashCode: 2426 |
| | | m_OpeningDefinition: <size=1.5em><b><#4080FF> |
| | | m_ClosingDefinition: </size></b></color> |
| | | m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 |
| | | m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 |
| | | - m_Name: H3 |
| | | m_HashCode: 2427 |
| | | m_OpeningDefinition: <size=1.17em><b><#FF8040> |
| | | m_ClosingDefinition: </size></b></color> |
| | | m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 |
| | | m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 |
| | | - m_Name: C1 |
| | | m_HashCode: 2194 |
| | | m_OpeningDefinition: <color=#ffff40> |
| | | m_ClosingDefinition: </color> |
| | | m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 |
| | | m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 |
| | | - m_Name: C2 |
| | | m_HashCode: 2193 |
| | | m_OpeningDefinition: <color=#ff40FF><size=125%> |
| | | m_ClosingDefinition: </color></size> |
| | | m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 |
| | | m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 |
| | | - m_Name: C3 |
| | | m_HashCode: 2192 |
| | | m_OpeningDefinition: <color=#80A0FF><b> |
| | | m_ClosingDefinition: </color></b> |
| | | m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 |
| | | m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f952c082cb03451daed3ee968ac6c63e |
| | | timeCreated: 1432805430 |
| | | licenseType: Store |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} |
| | | m_Name: TMP Settings |
| | | m_EditorClassIdentifier: |
| | | m_enableWordWrapping: 1 |
| | | m_enableKerning: 1 |
| | | m_enableExtraPadding: 0 |
| | | m_enableTintAllSprites: 0 |
| | | m_enableParseEscapeCharacters: 1 |
| | | m_EnableRaycastTarget: 1 |
| | | m_GetFontFeaturesAtRuntime: 1 |
| | | m_missingGlyphCharacter: 0 |
| | | m_warningsDisabled: 0 |
| | | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} |
| | | m_defaultFontAssetPath: Fonts & Materials/ |
| | | m_defaultFontSize: 36 |
| | | m_defaultAutoSizeMinRatio: 0.5 |
| | | m_defaultAutoSizeMaxRatio: 2 |
| | | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} |
| | | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} |
| | | m_autoSizeTextContainer: 0 |
| | | m_fallbackFontAssets: [] |
| | | m_matchMaterialPreset: 1 |
| | | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, |
| | | type: 2} |
| | | m_defaultSpriteAssetPath: Sprite Assets/ |
| | | m_enableEmojiSupport: 1 |
| | | m_MissingCharacterSpriteUnicode: 0 |
| | | m_defaultColorGradientPresetsPath: Color Gradient Presets/ |
| | | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, |
| | | type: 2} |
| | | m_StyleSheetsResourcePath: |
| | | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} |
| | | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, |
| | | type: 3} |
| | | m_UseModernHangulLineBreakingRules: 0 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3f5b5dff67a942289a9defa416b206f3 |
| | | timeCreated: 1436653997 |
| | | licenseType: Pro |
| | | NativeFormatImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e9f693669af91aa45ad615fc681ed29f |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Bitmap Custom Atlas" { |
| | | |
| | | Properties { |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _FaceTex ("Font Texture", 2D) = "white" {} |
| | | [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _Padding ("Padding", float) = 0 |
| | | |
| | | _StencilComp("Stencil Comparison", Float) = 8 |
| | | _Stencil("Stencil ID", Float) = 0 |
| | | _StencilOp("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode("Cull Mode", Float) = 0 |
| | | _ColorMask("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader{ |
| | | |
| | | Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } |
| | | |
| | | Stencil |
| | | { |
| | | Ref[_Stencil] |
| | | Comp[_StencilComp] |
| | | Pass[_StencilOp] |
| | | ReadMask[_StencilReadMask] |
| | | WriteMask[_StencilWriteMask] |
| | | } |
| | | |
| | | |
| | | Lighting Off |
| | | Cull [_CullMode] |
| | | ZTest [unity_GUIZTestMode] |
| | | ZWrite Off |
| | | Fog { Mode Off } |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | ColorMask[_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | |
| | | #include "UnityCG.cginc" |
| | | |
| | | struct appdata_t { |
| | | float4 vertex : POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct v2f { |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | float4 mask : TEXCOORD2; |
| | | }; |
| | | |
| | | uniform sampler2D _MainTex; |
| | | uniform sampler2D _FaceTex; |
| | | uniform float4 _FaceTex_ST; |
| | | uniform fixed4 _FaceColor; |
| | | |
| | | uniform float _VertexOffsetX; |
| | | uniform float _VertexOffsetY; |
| | | uniform float4 _ClipRect; |
| | | uniform float _MaskSoftnessX; |
| | | uniform float _MaskSoftnessY; |
| | | |
| | | float2 UnpackUV(float uv) |
| | | { |
| | | float2 output; |
| | | output.x = floor(uv / 4096); |
| | | output.y = uv - 4096 * output.x; |
| | | |
| | | return output * 0.001953125; |
| | | } |
| | | |
| | | v2f vert (appdata_t v) |
| | | { |
| | | float4 vert = v.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | vert.xy += (vert.w * 0.5) / _ScreenParams.xy; |
| | | |
| | | float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); |
| | | |
| | | fixed4 faceColor = v.color; |
| | | faceColor *= _FaceColor; |
| | | |
| | | v2f OUT; |
| | | OUT.vertex = vPosition; |
| | | OUT.color = faceColor; |
| | | OUT.texcoord0 = v.texcoord0; |
| | | OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); |
| | | |
| | | // Clamp _ClipRect to 16bit. |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | |
| | | return OUT; |
| | | } |
| | | |
| | | fixed4 frag (v2f IN) : SV_Target |
| | | { |
| | | fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); |
| | | color *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(color.a - 0.001); |
| | | #endif |
| | | |
| | | return color; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 48bb5f55d8670e349b6e614913f9d910 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Mobile/Bitmap" { |
| | | |
| | | Properties { |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | [HDR]_Color ("Text Color", Color) = (1,1,1,1) |
| | | _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 |
| | | |
| | | _VertexOffsetX("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY("Vertex OffsetY", float) = 0 |
| | | _MaskSoftnessX("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY("Mask SoftnessY", float) = 0 |
| | | |
| | | _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | |
| | | _StencilComp("Stencil Comparison", Float) = 8 |
| | | _Stencil("Stencil ID", Float) = 0 |
| | | _StencilOp("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode("Cull Mode", Float) = 0 |
| | | _ColorMask("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | |
| | | Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } |
| | | |
| | | Stencil |
| | | { |
| | | Ref[_Stencil] |
| | | Comp[_StencilComp] |
| | | Pass[_StencilOp] |
| | | ReadMask[_StencilReadMask] |
| | | WriteMask[_StencilWriteMask] |
| | | } |
| | | |
| | | |
| | | Lighting Off |
| | | Cull [_CullMode] |
| | | ZTest [unity_GUIZTestMode] |
| | | ZWrite Off |
| | | Fog { Mode Off } |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | ColorMask[_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | #pragma fragmentoption ARB_precision_hint_fastest |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | |
| | | #include "UnityCG.cginc" |
| | | |
| | | struct appdata_t { |
| | | float4 vertex : POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct v2f { |
| | | float4 vertex : POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float4 mask : TEXCOORD2; |
| | | }; |
| | | |
| | | sampler2D _MainTex; |
| | | fixed4 _Color; |
| | | float _DiffusePower; |
| | | |
| | | uniform float _VertexOffsetX; |
| | | uniform float _VertexOffsetY; |
| | | uniform float4 _ClipRect; |
| | | uniform float _MaskSoftnessX; |
| | | uniform float _MaskSoftnessY; |
| | | |
| | | v2f vert (appdata_t v) |
| | | { |
| | | v2f OUT; |
| | | float4 vert = v.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | vert.xy += (vert.w * 0.5) / _ScreenParams.xy; |
| | | |
| | | OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); |
| | | OUT.color = v.color; |
| | | OUT.color *= _Color; |
| | | OUT.color.rgb *= _DiffusePower; |
| | | OUT.texcoord0 = v.texcoord0; |
| | | |
| | | float2 pixelSize = OUT.vertex.w; |
| | | //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); |
| | | |
| | | // Clamp _ClipRect to 16bit. |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | |
| | | return OUT; |
| | | } |
| | | |
| | | fixed4 frag (v2f IN) : COLOR |
| | | { |
| | | fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); |
| | | color *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(color.a - 0.001); |
| | | #endif |
| | | |
| | | return color; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | SubShader { |
| | | Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } |
| | | Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | BindChannels { |
| | | Bind "Color", color |
| | | Bind "Vertex", vertex |
| | | Bind "TexCoord", texcoord0 |
| | | } |
| | | Pass { |
| | | SetTexture [_MainTex] { |
| | | constantColor [_Color] combine constant * primary, constant * texture |
| | | } |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1e3b057af24249748ff873be7fafee47 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Bitmap" { |
| | | |
| | | Properties { |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _FaceTex ("Font Texture", 2D) = "white" {} |
| | | [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | |
| | | _StencilComp("Stencil Comparison", Float) = 8 |
| | | _Stencil("Stencil ID", Float) = 0 |
| | | _StencilOp("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode("Cull Mode", Float) = 0 |
| | | _ColorMask("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader{ |
| | | |
| | | Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } |
| | | |
| | | Stencil |
| | | { |
| | | Ref[_Stencil] |
| | | Comp[_StencilComp] |
| | | Pass[_StencilOp] |
| | | ReadMask[_StencilReadMask] |
| | | WriteMask[_StencilWriteMask] |
| | | } |
| | | |
| | | |
| | | Lighting Off |
| | | Cull [_CullMode] |
| | | ZTest [unity_GUIZTestMode] |
| | | ZWrite Off |
| | | Fog { Mode Off } |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | ColorMask[_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | |
| | | #include "UnityCG.cginc" |
| | | |
| | | struct appdata_t { |
| | | float4 vertex : POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct v2f { |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | float4 mask : TEXCOORD2; |
| | | }; |
| | | |
| | | uniform sampler2D _MainTex; |
| | | uniform sampler2D _FaceTex; |
| | | uniform float4 _FaceTex_ST; |
| | | uniform fixed4 _FaceColor; |
| | | |
| | | uniform float _VertexOffsetX; |
| | | uniform float _VertexOffsetY; |
| | | uniform float4 _ClipRect; |
| | | uniform float _MaskSoftnessX; |
| | | uniform float _MaskSoftnessY; |
| | | |
| | | float2 UnpackUV(float uv) |
| | | { |
| | | float2 output; |
| | | output.x = floor(uv / 4096); |
| | | output.y = uv - 4096 * output.x; |
| | | |
| | | return output * 0.001953125; |
| | | } |
| | | |
| | | v2f vert (appdata_t v) |
| | | { |
| | | float4 vert = v.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | vert.xy += (vert.w * 0.5) / _ScreenParams.xy; |
| | | |
| | | float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); |
| | | |
| | | fixed4 faceColor = v.color; |
| | | faceColor *= _FaceColor; |
| | | |
| | | v2f OUT; |
| | | OUT.vertex = vPosition; |
| | | OUT.color = faceColor; |
| | | OUT.texcoord0 = v.texcoord0; |
| | | OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); |
| | | |
| | | // Clamp _ClipRect to 16bit. |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | |
| | | return OUT; |
| | | } |
| | | |
| | | fixed4 frag (v2f IN) : SV_Target |
| | | { |
| | | fixed4 color = tex2D(_MainTex, IN.texcoord0); |
| | | color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); |
| | | color *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(color.a - 0.001); |
| | | #endif |
| | | |
| | | return color; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 128e987d567d4e2c824d754223b3f3b0 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Distance Field Overlay" { |
| | | |
| | | Properties { |
| | | _FaceTex ("Face Texture", 2D) = "white" {} |
| | | _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 |
| | | _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineTex ("Outline Texture", 2D) = "white" {} |
| | | _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 |
| | | _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 |
| | | _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | _Bevel ("Bevel", Range(0,1)) = 0.5 |
| | | _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 |
| | | _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 |
| | | _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 |
| | | _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 |
| | | |
| | | _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 |
| | | [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) |
| | | _SpecularPower ("Specular", Range(0,4)) = 2.0 |
| | | _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 |
| | | _Diffuse ("Diffuse", Range(0,1)) = 0.5 |
| | | _Ambient ("Ambient", Range(1,0)) = 0.5 |
| | | |
| | | _BumpMap ("Normal map", 2D) = "bump" {} |
| | | _BumpOutline ("Bump Outline", Range(0,1)) = 0 |
| | | _BumpFace ("Bump Face", Range(0,1)) = 0 |
| | | |
| | | _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) |
| | | _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) |
| | | _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } |
| | | _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) |
| | | |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) |
| | | _GlowOffset ("Offset", Range(-1,1)) = 0 |
| | | _GlowInner ("Inner", Range(0,1)) = 0.05 |
| | | _GlowOuter ("Outer", Range(0,1)) = 0.05 |
| | | _GlowPower ("Falloff", Range(1, 0)) = 0.75 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = 0.5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5.0 |
| | | _ScaleX ("Scale X", float) = 1.0 |
| | | _ScaleY ("Scale Y", float) = 1.0 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | |
| | | Tags |
| | | { |
| | | "Queue"="Overlay" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest Always |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma target 3.0 |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ BEVEL_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | #pragma shader_feature __ GLOW_ON |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | #include "TMPro.cginc" |
| | | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 position : POSITION; |
| | | float3 normal : NORMAL; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 position : SV_POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 atlas : TEXCOORD0; // Atlas |
| | | float4 param : TEXCOORD1; // alphaClip, scale, bias, weight |
| | | float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) |
| | | float3 viewDir : TEXCOORD3; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 texcoord2 : TEXCOORD4; // u,v, scale, bias |
| | | fixed4 underlayColor : COLOR1; |
| | | #endif |
| | | float4 textures : TEXCOORD5; |
| | | }; |
| | | |
| | | // Used by Unity internally to handle Texture Tiling and Offset. |
| | | float4 _FaceTex_ST; |
| | | float4 _OutlineTex_ST; |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input,output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.position; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | float bias =(.5 - weight) + (.5 / scale); |
| | | |
| | | float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); |
| | | |
| | | #if GLOW_ON |
| | | alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); |
| | | #endif |
| | | |
| | | alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 underlayColor = _UnderlayColor; |
| | | underlayColor.rgb *= underlayColor.a; |
| | | |
| | | float bScale = scale; |
| | | bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); |
| | | float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 bOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | // Support for texture tiling and offset |
| | | float2 textureUV = UnpackUV(input.texcoord1.x); |
| | | float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); |
| | | float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); |
| | | |
| | | |
| | | output.position = vPosition; |
| | | output.color = input.color; |
| | | output.atlas = input.texcoord0; |
| | | output.param = float4(alphaClip, scale, bias, weight); |
| | | output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); |
| | | output.underlayColor = underlayColor; |
| | | #endif |
| | | output.textures = float4(faceUV, outlineUV); |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | float c = tex2D(_MainTex, input.atlas).a; |
| | | |
| | | #ifndef UNDERLAY_ON |
| | | clip(c - input.param.x); |
| | | #endif |
| | | |
| | | float scale = input.param.y; |
| | | float bias = input.param.z; |
| | | float weight = input.param.w; |
| | | float sd = (bias - c) * scale; |
| | | |
| | | float outline = (_OutlineWidth * _ScaleRatioA) * scale; |
| | | float softness = (_OutlineSoftness * _ScaleRatioA) * scale; |
| | | |
| | | half4 faceColor = _FaceColor; |
| | | half4 outlineColor = _OutlineColor; |
| | | |
| | | faceColor.rgb *= input.color.rgb; |
| | | |
| | | faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); |
| | | outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); |
| | | |
| | | faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); |
| | | |
| | | #if BEVEL_ON |
| | | float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); |
| | | float3 n = GetSurfaceNormal(input.atlas, weight, dxy); |
| | | |
| | | float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; |
| | | bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); |
| | | n = normalize(n- bump); |
| | | |
| | | float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); |
| | | |
| | | float3 col = GetSpecular(n, light); |
| | | faceColor.rgb += col*faceColor.a; |
| | | faceColor.rgb *= 1-(dot(n, light)*_Diffuse); |
| | | faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); |
| | | |
| | | fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); |
| | | faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; |
| | | faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; |
| | | faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if GLOW_ON |
| | | float4 glowColor = GetGlowColor(sd, scale); |
| | | faceColor.rgb += glowColor.rgb * glowColor.a; |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); |
| | | faceColor *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(faceColor.a - 0.001); |
| | | #endif |
| | | |
| | | return faceColor * input.color.a; |
| | | } |
| | | |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | Fallback "TextMeshPro/Mobile/Distance Field" |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: dd89cf5b9246416f84610a006f916af7 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Distance Field SSD" { |
| | | |
| | | Properties { |
| | | _FaceTex ("Face Texture", 2D) = "white" {} |
| | | _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 |
| | | _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineTex ("Outline Texture", 2D) = "white" {} |
| | | _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 |
| | | _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 |
| | | _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | _Bevel ("Bevel", Range(0,1)) = 0.5 |
| | | _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 |
| | | _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 |
| | | _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 |
| | | _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 |
| | | |
| | | _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 |
| | | [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) |
| | | _SpecularPower ("Specular", Range(0,4)) = 2.0 |
| | | _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 |
| | | _Diffuse ("Diffuse", Range(0,1)) = 0.5 |
| | | _Ambient ("Ambient", Range(1,0)) = 0.5 |
| | | |
| | | _BumpMap ("Normal map", 2D) = "bump" {} |
| | | _BumpOutline ("Bump Outline", Range(0,1)) = 0 |
| | | _BumpFace ("Bump Face", Range(0,1)) = 0 |
| | | |
| | | _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) |
| | | _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) |
| | | _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } |
| | | _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) |
| | | |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) |
| | | _GlowOffset ("Offset", Range(-1,1)) = 0 |
| | | _GlowInner ("Inner", Range(0,1)) = 0.05 |
| | | _GlowOuter ("Outer", Range(0,1)) = 0.05 |
| | | _GlowPower ("Falloff", Range(1, 0)) = 0.75 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = 0.5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5.0 |
| | | _ScaleX ("Scale X", float) = 1.0 |
| | | _ScaleY ("Scale Y", float) = 1.0 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | Tags |
| | | { |
| | | "Queue" = "Transparent" |
| | | "IgnoreProjector" = "True" |
| | | "RenderType" = "Transparent" |
| | | } |
| | | |
| | | Stencil |
| | | { |
| | | Ref[_Stencil] |
| | | Comp[_StencilComp] |
| | | Pass[_StencilOp] |
| | | ReadMask[_StencilReadMask] |
| | | WriteMask[_StencilWriteMask] |
| | | } |
| | | |
| | | Cull[_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest[unity_GUIZTestMode] |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask[_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma target 3.0 |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ BEVEL_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | #pragma shader_feature __ GLOW_ON |
| | | #pragma shader_feature __ FORCE_LINEAR |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | #include "TMPro.cginc" |
| | | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 position : POSITION; |
| | | float3 normal : NORMAL; |
| | | float4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 position : SV_POSITION; |
| | | float4 color : COLOR; |
| | | float2 atlas : TEXCOORD0; |
| | | float weight : TEXCOORD1; |
| | | float2 mask : TEXCOORD2; // Position in object space(xy) |
| | | float3 viewDir : TEXCOORD3; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float2 texcoord2 : TEXCOORD4; |
| | | float4 underlayColor : COLOR1; |
| | | #endif |
| | | float4 textures : TEXCOORD5; |
| | | }; |
| | | |
| | | // Used by Unity internally to handle Texture Tiling and Offset. |
| | | float4 _FaceTex_ST; |
| | | float4 _OutlineTex_ST; |
| | | |
| | | float4 SRGBToLinear(float4 rgba) { |
| | | return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); |
| | | } |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input,output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.position; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 underlayColor = _UnderlayColor; |
| | | underlayColor.rgb *= underlayColor.a; |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 bOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | |
| | | // Support for texture tiling and offset |
| | | float2 textureUV = UnpackUV(input.texcoord1.x); |
| | | float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); |
| | | float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); |
| | | |
| | | float4 color = input.color; |
| | | #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) |
| | | color = SRGBToLinear(input.color); |
| | | #endif |
| | | |
| | | output.position = vPosition; |
| | | output.color = color; |
| | | output.atlas = input.texcoord0; |
| | | output.weight = weight; |
| | | output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); |
| | | output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | output.texcoord2 = input.texcoord0 + bOffset; |
| | | output.underlayColor = underlayColor; |
| | | #endif |
| | | output.textures = float4(faceUV, outlineUV); |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | float c = tex2D(_MainTex, input.atlas).a; |
| | | |
| | | float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); |
| | | pixelSize *= _TextureWidth * .75; |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); |
| | | |
| | | float weight = input.weight; |
| | | float bias = (.5 - weight) + (.5 / scale); |
| | | float sd = (bias - c) * scale; |
| | | |
| | | float outline = (_OutlineWidth * _ScaleRatioA) * scale; |
| | | float softness = (_OutlineSoftness * _ScaleRatioA) * scale; |
| | | |
| | | half4 faceColor = _FaceColor; |
| | | half4 outlineColor = _OutlineColor; |
| | | |
| | | faceColor.rgb *= input.color.rgb; |
| | | |
| | | faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); |
| | | outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); |
| | | |
| | | faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); |
| | | |
| | | #if BEVEL_ON |
| | | float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); |
| | | float3 n = GetSurfaceNormal(input.atlas, weight, dxy); |
| | | |
| | | float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; |
| | | bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); |
| | | n = normalize(n - bump); |
| | | |
| | | float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); |
| | | |
| | | float3 col = GetSpecular(n, light); |
| | | faceColor.rgb += col * faceColor.a; |
| | | faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); |
| | | faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); |
| | | |
| | | fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); |
| | | faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; |
| | | #endif |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float bScale = scale; |
| | | bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); |
| | | float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; |
| | | faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; |
| | | faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if GLOW_ON |
| | | float4 glowColor = GetGlowColor(sd, scale); |
| | | faceColor.rgb += glowColor.rgb * glowColor.a; |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); |
| | | faceColor *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(faceColor.a - 0.001); |
| | | #endif |
| | | |
| | | return faceColor * input.color.a; |
| | | } |
| | | |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | Fallback "TextMeshPro/Mobile/Distance Field" |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 14eb328de4b8eb245bb7cea29e4ac00b |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // Simplified SDF shader: |
| | | // - No Shading Option (bevel / bump / env map) |
| | | // - No Glow Option |
| | | // - Softness is applied on both side of the outline |
| | | |
| | | Shader "TextMeshPro/Mobile/Distance Field - Masking" { |
| | | |
| | | Properties { |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = .5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5 |
| | | _ScaleX ("Scale X", float) = 1 |
| | | _ScaleY ("Scale Y", float) = 1 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | _MaskTex ("Mask Texture", 2D) = "white" {} |
| | | _MaskInverse ("Inverse", float) = 0 |
| | | _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) |
| | | _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 |
| | | _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | Tags |
| | | { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest [unity_GUIZTestMode] |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ OUTLINE_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | |
| | | struct vertex_t { |
| | | float4 vertex : POSITION; |
| | | float3 normal : NORMAL; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct pixel_t { |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 faceColor : COLOR; |
| | | fixed4 outlineColor : COLOR1; |
| | | float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV |
| | | half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) |
| | | half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved |
| | | half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) |
| | | #endif |
| | | }; |
| | | |
| | | float _MaskWipeControl; |
| | | float _MaskEdgeSoftness; |
| | | fixed4 _MaskEdgeColor; |
| | | bool _MaskInverse; |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); |
| | | |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | float layerScale = scale; |
| | | |
| | | scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); |
| | | float bias = (0.5 - weight) * scale - 0.5; |
| | | float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; |
| | | |
| | | float opacity = input.color.a; |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | opacity = 1.0; |
| | | #endif |
| | | |
| | | fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; |
| | | faceColor.rgb *= faceColor.a; |
| | | |
| | | fixed4 outlineColor = _OutlineColor; |
| | | outlineColor.a *= opacity; |
| | | outlineColor.rgb *= outlineColor.a; |
| | | outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | |
| | | layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); |
| | | float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 layerOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | // Structure for pixel shader |
| | | pixel_t output = { |
| | | vPosition, |
| | | faceColor, |
| | | outlineColor, |
| | | float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), |
| | | half4(scale, bias - outline, bias + outline, bias), |
| | | half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | float4(input.texcoord0 + layerOffset, input.color.a, 0), |
| | | half2(layerScale, layerBias), |
| | | #endif |
| | | }; |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | // PIXEL SHADER |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; |
| | | half4 c = input.faceColor * saturate(d - input.param.w); |
| | | |
| | | #ifdef OUTLINE_ON |
| | | c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); |
| | | c *= saturate(d - input.param.y); |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | half sd = saturate(d - input.param.z); |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | //#if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); |
| | | c *= m.x * m.y; |
| | | //#endif |
| | | |
| | | float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); |
| | | float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; |
| | | a = saturate(t / _MaskEdgeSoftness); |
| | | c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); |
| | | c *= a; |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | c *= input.texcoord1.z; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(c.a - 0.001); |
| | | #endif |
| | | |
| | | return c; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: bc1ede39bf3643ee8e493720e4259791 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // Simplified SDF shader: |
| | | // - No Shading Option (bevel / bump / env map) |
| | | // - No Glow Option |
| | | // - Softness is applied on both side of the outline |
| | | |
| | | Shader "TextMeshPro/Mobile/Distance Field Overlay" { |
| | | |
| | | Properties { |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = .5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5 |
| | | _ScaleX ("Scale X", float) = 1 |
| | | _ScaleY ("Scale Y", float) = 1 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | Tags |
| | | { |
| | | "Queue"="Overlay" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest Always |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ OUTLINE_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 vertex : POSITION; |
| | | float3 normal : NORMAL; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 faceColor : COLOR; |
| | | fixed4 outlineColor : COLOR1; |
| | | float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV |
| | | half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) |
| | | half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved |
| | | half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) |
| | | #endif |
| | | }; |
| | | |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input, output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); |
| | | |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | float layerScale = scale; |
| | | |
| | | scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); |
| | | float bias = (0.5 - weight) * scale - 0.5; |
| | | float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; |
| | | |
| | | float opacity = input.color.a; |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | opacity = 1.0; |
| | | #endif |
| | | |
| | | fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; |
| | | faceColor.rgb *= faceColor.a; |
| | | |
| | | fixed4 outlineColor = _OutlineColor; |
| | | outlineColor.a *= opacity; |
| | | outlineColor.rgb *= outlineColor.a; |
| | | outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); |
| | | float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 layerOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | // Populate structure for pixel shader |
| | | output.vertex = vPosition; |
| | | output.faceColor = faceColor; |
| | | output.outlineColor = outlineColor; |
| | | output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); |
| | | output.param = half4(scale, bias - outline, bias + outline, bias); |
| | | output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); |
| | | output.underlayParam = half2(layerScale, layerBias); |
| | | #endif |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | // PIXEL SHADER |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; |
| | | half4 c = input.faceColor * saturate(d - input.param.w); |
| | | |
| | | #ifdef OUTLINE_ON |
| | | c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); |
| | | c *= saturate(d - input.param.y); |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | half sd = saturate(d - input.param.z); |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); |
| | | c *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | c *= input.texcoord1.z; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(c.a - 0.001); |
| | | #endif |
| | | |
| | | return c; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: a02a7d8c237544f1962732b55a9aebf1 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // Simplified SDF shader: |
| | | // - No Shading Option (bevel / bump / env map) |
| | | // - No Glow Option |
| | | // - Softness is applied on both side of the outline |
| | | |
| | | Shader "TextMeshPro/Mobile/Distance Field SSD" { |
| | | |
| | | Properties { |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = .5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5 |
| | | _ScaleX ("Scale X", float) = 1 |
| | | _ScaleY ("Scale Y", float) = 1 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | _MaskTex ("Mask Texture", 2D) = "white" {} |
| | | _MaskInverse ("Inverse", float) = 0 |
| | | _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) |
| | | _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 |
| | | _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | Tags { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest [unity_GUIZTestMode] |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ OUTLINE_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | |
| | | #include "TMPro_Mobile.cginc" |
| | | |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c8d12adcee749c344b8117cf7c7eb912 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // Simplified SDF shader: |
| | | // - No Shading Option (bevel / bump / env map) |
| | | // - No Glow Option |
| | | // - Softness is applied on both side of the outline |
| | | |
| | | Shader "TextMeshPro/Mobile/Distance Field" { |
| | | |
| | | Properties { |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = .5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5 |
| | | _ScaleX ("Scale X", float) = 1 |
| | | _ScaleY ("Scale Y", float) = 1 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | Tags |
| | | { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest [unity_GUIZTestMode] |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ OUTLINE_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 vertex : POSITION; |
| | | float3 normal : NORMAL; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 faceColor : COLOR; |
| | | fixed4 outlineColor : COLOR1; |
| | | float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV |
| | | half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) |
| | | half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved |
| | | half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) |
| | | #endif |
| | | }; |
| | | |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input, output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.vertex; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); |
| | | |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | float layerScale = scale; |
| | | |
| | | scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); |
| | | float bias = (0.5 - weight) * scale - 0.5; |
| | | float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; |
| | | |
| | | float opacity = input.color.a; |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | opacity = 1.0; |
| | | #endif |
| | | |
| | | fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; |
| | | faceColor.rgb *= faceColor.a; |
| | | |
| | | fixed4 outlineColor = _OutlineColor; |
| | | outlineColor.a *= opacity; |
| | | outlineColor.rgb *= outlineColor.a; |
| | | outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); |
| | | float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 layerOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | // Populate structure for pixel shader |
| | | output.vertex = vPosition; |
| | | output.faceColor = faceColor; |
| | | output.outlineColor = outlineColor; |
| | | output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); |
| | | output.param = half4(scale, bias - outline, bias + outline, bias); |
| | | output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); |
| | | output.underlayParam = half2(layerScale, layerBias); |
| | | #endif |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | // PIXEL SHADER |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; |
| | | half4 c = input.faceColor * saturate(d - input.param.w); |
| | | |
| | | #ifdef OUTLINE_ON |
| | | c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); |
| | | c *= saturate(d - input.param.y); |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | half sd = saturate(d - input.param.z); |
| | | d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; |
| | | c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); |
| | | c *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | c *= input.texcoord1.z; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(c.a - 0.001); |
| | | #endif |
| | | |
| | | return c; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: fe393ace9b354375a9cb14cdbbc28be4 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // Simplified version of the SDF Surface shader : |
| | | // - No support for Bevel, Bump or envmap |
| | | // - Diffuse only lighting |
| | | // - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. |
| | | |
| | | Shader "TextMeshPro/Mobile/Distance Field (Surface)" { |
| | | |
| | | Properties { |
| | | _FaceTex ("Fill Texture", 2D) = "white" {} |
| | | [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineTex ("Outline Texture", 2D) = "white" {} |
| | | _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) |
| | | _GlowOffset ("Offset", Range(-1,1)) = 0 |
| | | _GlowInner ("Inner", Range(0,1)) = 0.05 |
| | | _GlowOuter ("Outer", Range(0,1)) = 0.05 |
| | | _GlowPower ("Falloff", Range(1, 0)) = 0.75 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = 0.5 |
| | | |
| | | // Should not be directly exposed to the user |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5.0 |
| | | _ScaleX ("Scale X", float) = 1.0 |
| | | _ScaleY ("Scale Y", float) = 1.0 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) |
| | | //_MaskSoftness ("Mask Softness", float) = 0 |
| | | } |
| | | |
| | | SubShader { |
| | | |
| | | Tags { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | LOD 300 |
| | | Cull [_CullMode] |
| | | |
| | | CGPROGRAM |
| | | #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap |
| | | #pragma target 3.0 |
| | | #pragma shader_feature __ GLOW_ON |
| | | |
| | | #include "TMPro_Properties.cginc" |
| | | #include "TMPro.cginc" |
| | | |
| | | half _FaceShininess; |
| | | half _OutlineShininess; |
| | | |
| | | struct Input |
| | | { |
| | | fixed4 color : COLOR; |
| | | float2 uv_MainTex; |
| | | float2 uv2_FaceTex; |
| | | float2 uv2_OutlineTex; |
| | | float2 param; // Weight, Scale |
| | | float3 viewDirEnv; |
| | | }; |
| | | |
| | | #include "TMPro_Surface.cginc" |
| | | |
| | | ENDCG |
| | | |
| | | // Pass to render object as a shadow caster |
| | | Pass |
| | | { |
| | | Name "Caster" |
| | | Tags { "LightMode" = "ShadowCaster" } |
| | | Offset 1, 1 |
| | | |
| | | Fog {Mode Off} |
| | | ZWrite On ZTest LEqual Cull Off |
| | | |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | #pragma multi_compile_shadowcaster |
| | | #include "UnityCG.cginc" |
| | | |
| | | struct v2f { |
| | | V2F_SHADOW_CASTER; |
| | | float2 uv : TEXCOORD1; |
| | | float2 uv2 : TEXCOORD3; |
| | | float alphaClip : TEXCOORD2; |
| | | }; |
| | | |
| | | uniform float4 _MainTex_ST; |
| | | uniform float4 _OutlineTex_ST; |
| | | float _OutlineWidth; |
| | | float _FaceDilate; |
| | | float _ScaleRatioA; |
| | | |
| | | v2f vert( appdata_base v ) |
| | | { |
| | | v2f o; |
| | | TRANSFER_SHADOW_CASTER(o) |
| | | o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); |
| | | o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); |
| | | o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; |
| | | return o; |
| | | } |
| | | |
| | | uniform sampler2D _MainTex; |
| | | |
| | | float4 frag(v2f i) : COLOR |
| | | { |
| | | fixed4 texcol = tex2D(_MainTex, i.uv).a; |
| | | clip(texcol.a - i.alphaClip); |
| | | SHADOW_CASTER_FRAGMENT(i) |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 85187c2149c549c5b33f0cdb02836b17 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Distance Field (Surface)" { |
| | | |
| | | Properties { |
| | | _FaceTex ("Fill Texture", 2D) = "white" {} |
| | | _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 |
| | | _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 |
| | | [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineTex ("Outline Texture", 2D) = "white" {} |
| | | _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 |
| | | _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 |
| | | _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | _Bevel ("Bevel", Range(0,1)) = 0.5 |
| | | _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 |
| | | _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 |
| | | _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 |
| | | _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 |
| | | |
| | | _BumpMap ("Normalmap", 2D) = "bump" {} |
| | | _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 |
| | | _BumpFace ("Bump Face", Range(0,1)) = 0.5 |
| | | |
| | | _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) |
| | | _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } |
| | | _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) |
| | | [HDR]_SpecColor ("Specular Color", Color) = (0,0,0,1) |
| | | |
| | | _FaceShininess ("Face Shininess", Range(0,1)) = 0 |
| | | _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 |
| | | |
| | | [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) |
| | | _GlowOffset ("Offset", Range(-1,1)) = 0 |
| | | _GlowInner ("Inner", Range(0,1)) = 0.05 |
| | | _GlowOuter ("Outer", Range(0,1)) = 0.05 |
| | | _GlowPower ("Falloff", Range(1, 0)) = 0.75 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = 0.5 |
| | | |
| | | // Should not be directly exposed to the user |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5.0 |
| | | _ScaleX ("Scale X", float) = 1.0 |
| | | _ScaleY ("Scale Y", float) = 1.0 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) |
| | | //_MaskSoftness ("Mask Softness", float) = 0 |
| | | } |
| | | |
| | | SubShader { |
| | | |
| | | Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } |
| | | |
| | | LOD 300 |
| | | Cull [_CullMode] |
| | | |
| | | CGPROGRAM |
| | | #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap |
| | | #pragma target 3.0 |
| | | #pragma shader_feature __ GLOW_ON |
| | | #pragma glsl |
| | | |
| | | #include "TMPro_Properties.cginc" |
| | | #include "TMPro.cginc" |
| | | |
| | | half _FaceShininess; |
| | | half _OutlineShininess; |
| | | |
| | | struct Input |
| | | { |
| | | fixed4 color : COLOR; |
| | | float2 uv_MainTex; |
| | | float2 uv2_FaceTex; |
| | | float2 uv2_OutlineTex; |
| | | float2 param; // Weight, Scale |
| | | float3 viewDirEnv; |
| | | }; |
| | | |
| | | |
| | | #define BEVEL_ON 1 |
| | | #include "TMPro_Surface.cginc" |
| | | |
| | | ENDCG |
| | | |
| | | // Pass to render object as a shadow caster |
| | | Pass |
| | | { |
| | | Name "Caster" |
| | | Tags { "LightMode" = "ShadowCaster" } |
| | | Offset 1, 1 |
| | | |
| | | Fog {Mode Off} |
| | | ZWrite On |
| | | ZTest LEqual |
| | | Cull Off |
| | | |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | #pragma multi_compile_shadowcaster |
| | | #include "UnityCG.cginc" |
| | | |
| | | struct v2f { |
| | | V2F_SHADOW_CASTER; |
| | | float2 uv : TEXCOORD1; |
| | | float2 uv2 : TEXCOORD3; |
| | | float alphaClip : TEXCOORD2; |
| | | }; |
| | | |
| | | uniform float4 _MainTex_ST; |
| | | uniform float4 _OutlineTex_ST; |
| | | float _OutlineWidth; |
| | | float _FaceDilate; |
| | | float _ScaleRatioA; |
| | | |
| | | v2f vert( appdata_base v ) |
| | | { |
| | | v2f o; |
| | | TRANSFER_SHADOW_CASTER(o) |
| | | o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); |
| | | o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); |
| | | o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; |
| | | return o; |
| | | } |
| | | |
| | | uniform sampler2D _MainTex; |
| | | |
| | | float4 frag(v2f i) : COLOR |
| | | { |
| | | fixed4 texcol = tex2D(_MainTex, i.uv).a; |
| | | clip(texcol.a - i.alphaClip); |
| | | SHADOW_CASTER_FRAGMENT(i) |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
| | | |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f7ada0af4f174f0694ca6a487b8f543d |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Distance Field" { |
| | | |
| | | Properties { |
| | | _FaceTex ("Face Texture", 2D) = "white" {} |
| | | _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 |
| | | _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 |
| | | [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) |
| | | _FaceDilate ("Face Dilate", Range(-1,1)) = 0 |
| | | |
| | | [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) |
| | | _OutlineTex ("Outline Texture", 2D) = "white" {} |
| | | _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 |
| | | _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 |
| | | _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 |
| | | _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 |
| | | |
| | | _Bevel ("Bevel", Range(0,1)) = 0.5 |
| | | _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 |
| | | _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 |
| | | _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 |
| | | _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 |
| | | |
| | | _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 |
| | | [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) |
| | | _SpecularPower ("Specular", Range(0,4)) = 2.0 |
| | | _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 |
| | | _Diffuse ("Diffuse", Range(0,1)) = 0.5 |
| | | _Ambient ("Ambient", Range(1,0)) = 0.5 |
| | | |
| | | _BumpMap ("Normal map", 2D) = "bump" {} |
| | | _BumpOutline ("Bump Outline", Range(0,1)) = 0 |
| | | _BumpFace ("Bump Face", Range(0,1)) = 0 |
| | | |
| | | _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) |
| | | _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) |
| | | _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } |
| | | _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) |
| | | |
| | | |
| | | [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) |
| | | _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 |
| | | _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 |
| | | _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 |
| | | _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 |
| | | |
| | | [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) |
| | | _GlowOffset ("Offset", Range(-1,1)) = 0 |
| | | _GlowInner ("Inner", Range(0,1)) = 0.05 |
| | | _GlowOuter ("Outer", Range(0,1)) = 0.05 |
| | | _GlowPower ("Falloff", Range(1, 0)) = 0.75 |
| | | |
| | | _WeightNormal ("Weight Normal", float) = 0 |
| | | _WeightBold ("Weight Bold", float) = 0.5 |
| | | |
| | | _ShaderFlags ("Flags", float) = 0 |
| | | _ScaleRatioA ("Scale RatioA", float) = 1 |
| | | _ScaleRatioB ("Scale RatioB", float) = 1 |
| | | _ScaleRatioC ("Scale RatioC", float) = 1 |
| | | |
| | | _MainTex ("Font Atlas", 2D) = "white" {} |
| | | _TextureWidth ("Texture Width", float) = 512 |
| | | _TextureHeight ("Texture Height", float) = 512 |
| | | _GradientScale ("Gradient Scale", float) = 5.0 |
| | | _ScaleX ("Scale X", float) = 1.0 |
| | | _ScaleY ("Scale Y", float) = 1.0 |
| | | _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 |
| | | _Sharpness ("Sharpness", Range(-1,1)) = 0 |
| | | |
| | | _VertexOffsetX ("Vertex OffsetX", float) = 0 |
| | | _VertexOffsetY ("Vertex OffsetY", float) = 0 |
| | | |
| | | _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | _MaskSoftnessX ("Mask SoftnessX", float) = 0 |
| | | _MaskSoftnessY ("Mask SoftnessY", float) = 0 |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | } |
| | | |
| | | SubShader { |
| | | |
| | | Tags |
| | | { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | } |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | ZWrite Off |
| | | Lighting Off |
| | | Fog { Mode Off } |
| | | ZTest [unity_GUIZTestMode] |
| | | Blend One OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass { |
| | | CGPROGRAM |
| | | #pragma target 3.0 |
| | | #pragma vertex VertShader |
| | | #pragma fragment PixShader |
| | | #pragma shader_feature __ BEVEL_ON |
| | | #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER |
| | | #pragma shader_feature __ GLOW_ON |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | #include "TMPro_Properties.cginc" |
| | | #include "TMPro.cginc" |
| | | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 position : POSITION; |
| | | float3 normal : NORMAL; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 position : SV_POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 atlas : TEXCOORD0; // Atlas |
| | | float4 param : TEXCOORD1; // alphaClip, scale, bias, weight |
| | | float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) |
| | | float3 viewDir : TEXCOORD3; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 texcoord2 : TEXCOORD4; // u,v, scale, bias |
| | | fixed4 underlayColor : COLOR1; |
| | | #endif |
| | | float4 textures : TEXCOORD5; |
| | | }; |
| | | |
| | | // Used by Unity internally to handle Texture Tiling and Offset. |
| | | float4 _FaceTex_ST; |
| | | float4 _OutlineTex_ST; |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input,output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.position; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float2 pixelSize = vPosition.w; |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | float bias =(.5 - weight) + (.5 / scale); |
| | | |
| | | float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); |
| | | |
| | | #if GLOW_ON |
| | | alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); |
| | | #endif |
| | | |
| | | alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 underlayColor = _UnderlayColor; |
| | | underlayColor.rgb *= underlayColor.a; |
| | | |
| | | float bScale = scale; |
| | | bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); |
| | | float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | float2 bOffset = float2(x, y); |
| | | #endif |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | // Support for texture tiling and offset |
| | | float2 textureUV = UnpackUV(input.texcoord1.x); |
| | | float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); |
| | | float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); |
| | | |
| | | |
| | | output.position = vPosition; |
| | | output.color = input.color; |
| | | output.atlas = input.texcoord0; |
| | | output.param = float4(alphaClip, scale, bias, weight); |
| | | output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); |
| | | output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); |
| | | output.underlayColor = underlayColor; |
| | | #endif |
| | | output.textures = float4(faceUV, outlineUV); |
| | | |
| | | return output; |
| | | } |
| | | |
| | | |
| | | fixed4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | float c = tex2D(_MainTex, input.atlas).a; |
| | | |
| | | #ifndef UNDERLAY_ON |
| | | clip(c - input.param.x); |
| | | #endif |
| | | |
| | | float scale = input.param.y; |
| | | float bias = input.param.z; |
| | | float weight = input.param.w; |
| | | float sd = (bias - c) * scale; |
| | | |
| | | float outline = (_OutlineWidth * _ScaleRatioA) * scale; |
| | | float softness = (_OutlineSoftness * _ScaleRatioA) * scale; |
| | | |
| | | half4 faceColor = _FaceColor; |
| | | half4 outlineColor = _OutlineColor; |
| | | |
| | | faceColor.rgb *= input.color.rgb; |
| | | |
| | | faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); |
| | | outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); |
| | | |
| | | faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); |
| | | |
| | | #if BEVEL_ON |
| | | float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); |
| | | float3 n = GetSurfaceNormal(input.atlas, weight, dxy); |
| | | |
| | | float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; |
| | | bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); |
| | | n = normalize(n- bump); |
| | | |
| | | float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); |
| | | |
| | | float3 col = GetSpecular(n, light); |
| | | faceColor.rgb += col*faceColor.a; |
| | | faceColor.rgb *= 1-(dot(n, light)*_Diffuse); |
| | | faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); |
| | | |
| | | fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); |
| | | faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; |
| | | faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; |
| | | faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if GLOW_ON |
| | | float4 glowColor = GetGlowColor(sd, scale); |
| | | faceColor.rgb += glowColor.rgb * glowColor.a; |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness. |
| | | #if UNITY_UI_CLIP_RECT |
| | | half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); |
| | | faceColor *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(faceColor.a - 0.001); |
| | | #endif |
| | | |
| | | return faceColor * input.color.a; |
| | | } |
| | | |
| | | ENDCG |
| | | } |
| | | } |
| | | |
| | | Fallback "TextMeshPro/Mobile/Distance Field" |
| | | CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 68e6db2ebdc24f95958faec2be5558d6 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | Shader "TextMeshPro/Sprite" |
| | | { |
| | | Properties |
| | | { |
| | | [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} |
| | | _Color ("Tint", Color) = (1,1,1,1) |
| | | |
| | | _StencilComp ("Stencil Comparison", Float) = 8 |
| | | _Stencil ("Stencil ID", Float) = 0 |
| | | _StencilOp ("Stencil Operation", Float) = 0 |
| | | _StencilWriteMask ("Stencil Write Mask", Float) = 255 |
| | | _StencilReadMask ("Stencil Read Mask", Float) = 255 |
| | | |
| | | _CullMode ("Cull Mode", Float) = 0 |
| | | _ColorMask ("Color Mask", Float) = 15 |
| | | _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) |
| | | |
| | | [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 |
| | | } |
| | | |
| | | SubShader |
| | | { |
| | | Tags |
| | | { |
| | | "Queue"="Transparent" |
| | | "IgnoreProjector"="True" |
| | | "RenderType"="Transparent" |
| | | "PreviewType"="Plane" |
| | | "CanUseSpriteAtlas"="True" |
| | | } |
| | | |
| | | Stencil |
| | | { |
| | | Ref [_Stencil] |
| | | Comp [_StencilComp] |
| | | Pass [_StencilOp] |
| | | ReadMask [_StencilReadMask] |
| | | WriteMask [_StencilWriteMask] |
| | | } |
| | | |
| | | Cull [_CullMode] |
| | | Lighting Off |
| | | ZWrite Off |
| | | ZTest [unity_GUIZTestMode] |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | ColorMask [_ColorMask] |
| | | |
| | | Pass |
| | | { |
| | | Name "Default" |
| | | CGPROGRAM |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | #pragma target 2.0 |
| | | |
| | | #include "UnityCG.cginc" |
| | | #include "UnityUI.cginc" |
| | | |
| | | #pragma multi_compile __ UNITY_UI_CLIP_RECT |
| | | #pragma multi_compile __ UNITY_UI_ALPHACLIP |
| | | |
| | | struct appdata_t |
| | | { |
| | | float4 vertex : POSITION; |
| | | float4 color : COLOR; |
| | | float2 texcoord : TEXCOORD0; |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | }; |
| | | |
| | | struct v2f |
| | | { |
| | | float4 vertex : SV_POSITION; |
| | | fixed4 color : COLOR; |
| | | float2 texcoord : TEXCOORD0; |
| | | float4 worldPosition : TEXCOORD1; |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | }; |
| | | |
| | | sampler2D _MainTex; |
| | | fixed4 _Color; |
| | | fixed4 _TextureSampleAdd; |
| | | float4 _ClipRect; |
| | | float4 _MainTex_ST; |
| | | |
| | | v2f vert(appdata_t v) |
| | | { |
| | | v2f OUT; |
| | | UNITY_SETUP_INSTANCE_ID(v); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); |
| | | OUT.worldPosition = v.vertex; |
| | | OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); |
| | | |
| | | OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); |
| | | |
| | | OUT.color = v.color * _Color; |
| | | return OUT; |
| | | } |
| | | |
| | | fixed4 frag(v2f IN) : SV_Target |
| | | { |
| | | half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; |
| | | |
| | | #ifdef UNITY_UI_CLIP_RECT |
| | | color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); |
| | | #endif |
| | | |
| | | #ifdef UNITY_UI_ALPHACLIP |
| | | clip (color.a - 0.001); |
| | | #endif |
| | | |
| | | return color; |
| | | } |
| | | ENDCG |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: cf81c85f95fe47e1a27f6ae460cf182c |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | float2 UnpackUV(float uv) |
| | | { |
| | | float2 output; |
| | | output.x = floor(uv / 4096); |
| | | output.y = uv - 4096 * output.x; |
| | | |
| | | return output * 0.001953125; |
| | | } |
| | | |
| | | fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) |
| | | { |
| | | half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); |
| | | half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); |
| | | |
| | | faceColor.rgb *= faceColor.a; |
| | | outlineColor.rgb *= outlineColor.a; |
| | | |
| | | faceColor = lerp(faceColor, outlineColor, outlineAlpha); |
| | | |
| | | faceColor *= faceAlpha; |
| | | |
| | | return faceColor; |
| | | } |
| | | |
| | | float3 GetSurfaceNormal(float4 h, float bias) |
| | | { |
| | | bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); |
| | | |
| | | h += bias+_BevelOffset; |
| | | |
| | | float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); |
| | | |
| | | // Track outline |
| | | h -= .5; |
| | | h /= bevelWidth; |
| | | h = saturate(h+.5); |
| | | |
| | | if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); |
| | | h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); |
| | | h = min(h, 1.0-_BevelClamp); |
| | | h *= _Bevel * bevelWidth * _GradientScale * -2.0; |
| | | |
| | | float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); |
| | | float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); |
| | | |
| | | return cross(va, vb); |
| | | } |
| | | |
| | | float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) |
| | | { |
| | | // Read "height field" |
| | | float4 h = {tex2D(_MainTex, uv - delta.xz).a, |
| | | tex2D(_MainTex, uv + delta.xz).a, |
| | | tex2D(_MainTex, uv - delta.zy).a, |
| | | tex2D(_MainTex, uv + delta.zy).a}; |
| | | |
| | | return GetSurfaceNormal(h, bias); |
| | | } |
| | | |
| | | float3 GetSpecular(float3 n, float3 l) |
| | | { |
| | | float spec = pow(max(0.0, dot(n, l)), _Reflectivity); |
| | | return _SpecularColor.rgb * spec * _SpecularPower; |
| | | } |
| | | |
| | | float4 GetGlowColor(float d, float scale) |
| | | { |
| | | float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; |
| | | float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; |
| | | glow = saturate(abs(glow/(1.0 + t))); |
| | | glow = 1.0-pow(glow, _GlowPower); |
| | | glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel |
| | | return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); |
| | | } |
| | | |
| | | float4 BlendARGB(float4 overlying, float4 underlying) |
| | | { |
| | | overlying.rgb *= overlying.a; |
| | | underlying.rgb *= underlying.a; |
| | | float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); |
| | | float alpha = underlying.a + (1-underlying.a)*overlying.a; |
| | | return float4(blended, alpha); |
| | | } |
| | | |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 407bc68d299748449bbf7f48ee690f8d |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | struct vertex_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | float4 position : POSITION; |
| | | float3 normal : NORMAL; |
| | | float4 color : COLOR; |
| | | float2 texcoord0 : TEXCOORD0; |
| | | float2 texcoord1 : TEXCOORD1; |
| | | }; |
| | | |
| | | struct pixel_t { |
| | | UNITY_VERTEX_INPUT_INSTANCE_ID |
| | | UNITY_VERTEX_OUTPUT_STEREO |
| | | float4 position : SV_POSITION; |
| | | float4 faceColor : COLOR; |
| | | float4 outlineColor : COLOR1; |
| | | float4 texcoord0 : TEXCOORD0; |
| | | float4 param : TEXCOORD1; // weight, scaleRatio |
| | | float2 mask : TEXCOORD2; |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 texcoord2 : TEXCOORD3; |
| | | float4 underlayColor : COLOR2; |
| | | #endif |
| | | }; |
| | | |
| | | float4 SRGBToLinear(float4 rgba) { |
| | | return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); |
| | | } |
| | | |
| | | pixel_t VertShader(vertex_t input) |
| | | { |
| | | pixel_t output; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(pixel_t, output); |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | UNITY_TRANSFER_INSTANCE_ID(input, output); |
| | | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); |
| | | |
| | | float bold = step(input.texcoord1.y, 0); |
| | | |
| | | float4 vert = input.position; |
| | | vert.x += _VertexOffsetX; |
| | | vert.y += _VertexOffsetY; |
| | | |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | |
| | | float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; |
| | | weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; |
| | | |
| | | // Generate UV for the Masking Texture |
| | | float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); |
| | | float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); |
| | | |
| | | float4 color = input.color; |
| | | #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) |
| | | color = SRGBToLinear(input.color); |
| | | #endif |
| | | |
| | | float opacity = color.a; |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | opacity = 1.0; |
| | | #endif |
| | | |
| | | float4 faceColor = float4(color.rgb, opacity) * _FaceColor; |
| | | faceColor.rgb *= faceColor.a; |
| | | |
| | | float4 outlineColor = _OutlineColor; |
| | | outlineColor.a *= opacity; |
| | | outlineColor.rgb *= outlineColor.a; |
| | | |
| | | output.position = vPosition; |
| | | output.faceColor = faceColor; |
| | | output.outlineColor = outlineColor; |
| | | output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); |
| | | output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); |
| | | |
| | | float2 mask = float2(0, 0); |
| | | #if UNITY_UI_CLIP_RECT |
| | | mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; |
| | | #endif |
| | | output.mask = mask; |
| | | |
| | | #if (UNDERLAY_ON || UNDERLAY_INNER) |
| | | float4 underlayColor = _UnderlayColor; |
| | | underlayColor.rgb *= underlayColor.a; |
| | | |
| | | float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; |
| | | float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; |
| | | |
| | | output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); |
| | | output.underlayColor = underlayColor; |
| | | #endif |
| | | |
| | | return output; |
| | | } |
| | | |
| | | float4 PixShader(pixel_t input) : SV_Target |
| | | { |
| | | UNITY_SETUP_INSTANCE_ID(input); |
| | | |
| | | float d = tex2D(_MainTex, input.texcoord0.xy).a; |
| | | |
| | | float2 UV = input.texcoord0.xy; |
| | | float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | float layerScale = scale; |
| | | layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); |
| | | float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); |
| | | #endif |
| | | |
| | | scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); |
| | | |
| | | float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); |
| | | |
| | | #ifdef OUTLINE_ON |
| | | float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); |
| | | faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); |
| | | faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); |
| | | #endif |
| | | |
| | | #if UNDERLAY_ON |
| | | d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; |
| | | faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #if UNDERLAY_INNER |
| | | float bias = input.param.x * scale - 0.5; |
| | | float sd = saturate(d * scale - bias - input.param.z); |
| | | d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; |
| | | faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); |
| | | #endif |
| | | |
| | | #ifdef MASKING |
| | | float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); |
| | | float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; |
| | | a = saturate(t / _MaskEdgeSoftness); |
| | | faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); |
| | | faceColor *= a; |
| | | #endif |
| | | |
| | | // Alternative implementation to UnityGet2DClipping with support for softness |
| | | #if UNITY_UI_CLIP_RECT |
| | | float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); |
| | | float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); |
| | | faceColor *= m.x * m.y; |
| | | #endif |
| | | |
| | | #if (UNDERLAY_ON | UNDERLAY_INNER) |
| | | faceColor *= input.texcoord2.z; |
| | | #endif |
| | | |
| | | #if UNITY_UI_ALPHACLIP |
| | | clip(faceColor.a - 0.001); |
| | | #endif |
| | | |
| | | return faceColor; |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c334973cef89a9840b0b0c507e0377ab |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // UI Editable properties |
| | | uniform sampler2D _FaceTex; // Alpha : Signed Distance |
| | | uniform float _FaceUVSpeedX; |
| | | uniform float _FaceUVSpeedY; |
| | | uniform fixed4 _FaceColor; // RGBA : Color + Opacity |
| | | uniform float _FaceDilate; // v[ 0, 1] |
| | | uniform float _OutlineSoftness; // v[ 0, 1] |
| | | |
| | | uniform sampler2D _OutlineTex; // RGBA : Color + Opacity |
| | | uniform float _OutlineUVSpeedX; |
| | | uniform float _OutlineUVSpeedY; |
| | | uniform fixed4 _OutlineColor; // RGBA : Color + Opacity |
| | | uniform float _OutlineWidth; // v[ 0, 1] |
| | | |
| | | uniform float _Bevel; // v[ 0, 1] |
| | | uniform float _BevelOffset; // v[-1, 1] |
| | | uniform float _BevelWidth; // v[-1, 1] |
| | | uniform float _BevelClamp; // v[ 0, 1] |
| | | uniform float _BevelRoundness; // v[ 0, 1] |
| | | |
| | | uniform sampler2D _BumpMap; // Normal map |
| | | uniform float _BumpOutline; // v[ 0, 1] |
| | | uniform float _BumpFace; // v[ 0, 1] |
| | | |
| | | uniform samplerCUBE _Cube; // Cube / sphere map |
| | | uniform fixed4 _ReflectFaceColor; // RGB intensity |
| | | uniform fixed4 _ReflectOutlineColor; |
| | | //uniform float _EnvTiltX; // v[-1, 1] |
| | | //uniform float _EnvTiltY; // v[-1, 1] |
| | | uniform float3 _EnvMatrixRotation; |
| | | uniform float4x4 _EnvMatrix; |
| | | |
| | | uniform fixed4 _SpecularColor; // RGB intensity |
| | | uniform float _LightAngle; // v[ 0,Tau] |
| | | uniform float _SpecularPower; // v[ 0, 1] |
| | | uniform float _Reflectivity; // v[ 5, 15] |
| | | uniform float _Diffuse; // v[ 0, 1] |
| | | uniform float _Ambient; // v[ 0, 1] |
| | | |
| | | uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity |
| | | uniform float _UnderlayOffsetX; // v[-1, 1] |
| | | uniform float _UnderlayOffsetY; // v[-1, 1] |
| | | uniform float _UnderlayDilate; // v[-1, 1] |
| | | uniform float _UnderlaySoftness; // v[ 0, 1] |
| | | |
| | | uniform fixed4 _GlowColor; // RGBA : Color + Intesity |
| | | uniform float _GlowOffset; // v[-1, 1] |
| | | uniform float _GlowOuter; // v[ 0, 1] |
| | | uniform float _GlowInner; // v[ 0, 1] |
| | | uniform float _GlowPower; // v[ 1, 1/(1+4*4)] |
| | | |
| | | // API Editable properties |
| | | uniform float _ShaderFlags; |
| | | uniform float _WeightNormal; |
| | | uniform float _WeightBold; |
| | | |
| | | uniform float _ScaleRatioA; |
| | | uniform float _ScaleRatioB; |
| | | uniform float _ScaleRatioC; |
| | | |
| | | uniform float _VertexOffsetX; |
| | | uniform float _VertexOffsetY; |
| | | |
| | | //uniform float _UseClipRect; |
| | | uniform float _MaskID; |
| | | uniform sampler2D _MaskTex; |
| | | uniform float4 _MaskCoord; |
| | | uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) |
| | | //uniform float _MaskWipeControl; |
| | | //uniform float _MaskEdgeSoftness; |
| | | //uniform fixed4 _MaskEdgeColor; |
| | | //uniform bool _MaskInverse; |
| | | |
| | | uniform float _MaskSoftnessX; |
| | | uniform float _MaskSoftnessY; |
| | | |
| | | // Font Atlas properties |
| | | uniform sampler2D _MainTex; |
| | | uniform float _TextureWidth; |
| | | uniform float _TextureHeight; |
| | | uniform float _GradientScale; |
| | | uniform float _ScaleX; |
| | | uniform float _ScaleY; |
| | | uniform float _PerspectiveFilter; |
| | | uniform float _Sharpness; |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3997e2241185407d80309a82f9148466 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | void VertShader(inout appdata_full v, out Input data) |
| | | { |
| | | v.vertex.x += _VertexOffsetX; |
| | | v.vertex.y += _VertexOffsetY; |
| | | |
| | | UNITY_INITIALIZE_OUTPUT(Input, data); |
| | | |
| | | float bold = step(v.texcoord1.y, 0); |
| | | |
| | | // Generate normal for backface |
| | | float3 view = ObjSpaceViewDir(v.vertex); |
| | | v.normal *= sign(dot(v.normal, view)); |
| | | |
| | | #if USE_DERIVATIVE |
| | | data.param.y = 1; |
| | | #else |
| | | float4 vert = v.vertex; |
| | | float4 vPosition = UnityObjectToClipPos(vert); |
| | | float2 pixelSize = vPosition.w; |
| | | |
| | | pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)); |
| | | scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); |
| | | scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); |
| | | data.param.y = scale; |
| | | #endif |
| | | |
| | | data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // |
| | | |
| | | v.texcoord1.xy = UnpackUV(v.texcoord1.x); |
| | | data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); |
| | | } |
| | | |
| | | void PixShader(Input input, inout SurfaceOutput o) |
| | | { |
| | | |
| | | #if USE_DERIVATIVE |
| | | float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); |
| | | pixelSize *= _TextureWidth * .75; |
| | | float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); |
| | | #else |
| | | float scale = input.param.y; |
| | | #endif |
| | | |
| | | // Signed distance |
| | | float c = tex2D(_MainTex, input.uv_MainTex).a; |
| | | float sd = (.5 - c - input.param.x) * scale + .5; |
| | | float outline = _OutlineWidth*_ScaleRatioA * scale; |
| | | float softness = _OutlineSoftness*_ScaleRatioA * scale; |
| | | |
| | | // Color & Alpha |
| | | float4 faceColor = _FaceColor; |
| | | float4 outlineColor = _OutlineColor; |
| | | faceColor *= input.color; |
| | | outlineColor.a *= input.color.a; |
| | | faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); |
| | | outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); |
| | | faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); |
| | | faceColor.rgb /= max(faceColor.a, 0.0001); |
| | | |
| | | #if BEVEL_ON |
| | | float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); |
| | | |
| | | float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, |
| | | tex2D(_MainTex, input.uv_MainTex + delta.xz).a, |
| | | tex2D(_MainTex, input.uv_MainTex - delta.zy).a, |
| | | tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; |
| | | |
| | | // Face Normal |
| | | float3 n = GetSurfaceNormal(smp4x, input.param.x); |
| | | |
| | | // Bumpmap |
| | | float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; |
| | | bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); |
| | | bump = lerp(float3(0, 0, 1), bump, faceColor.a); |
| | | n = normalize(n - bump); |
| | | |
| | | // Cubemap reflection |
| | | fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); |
| | | float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; |
| | | #else |
| | | float3 n = float3(0, 0, -1); |
| | | float3 emission = float3(0, 0, 0); |
| | | #endif |
| | | |
| | | #if GLOW_ON |
| | | float4 glowColor = GetGlowColor(sd, scale); |
| | | glowColor.a *= input.color.a; |
| | | emission += glowColor.rgb*glowColor.a; |
| | | faceColor = BlendARGB(glowColor, faceColor); |
| | | faceColor.rgb /= max(faceColor.a, 0.0001); |
| | | #endif |
| | | |
| | | // Set Standard output structure |
| | | o.Albedo = faceColor.rgb; |
| | | o.Normal = -n; |
| | | o.Emission = emission; |
| | | o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); |
| | | o.Gloss = 1; |
| | | o.Alpha = faceColor.a; |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: d930090c0cd643c7b55f19a38538c162 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: d0603b6d5186471b96c778c3949c7ce2 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ |
| | | |
| | | Please visit their website to view the complete set of their emojis and review their licensing terms. |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 381dcb09d5029d14897e55f98031fca5 |
| | | TextScriptImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | {"frames": [ |
| | | |
| | | { |
| | | "filename": "1f60a.png", |
| | | "frame": {"x":0,"y":0,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f60b.png", |
| | | "frame": {"x":128,"y":0,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f60d.png", |
| | | "frame": {"x":256,"y":0,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f60e.png", |
| | | "frame": {"x":384,"y":0,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f600.png", |
| | | "frame": {"x":0,"y":128,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f601.png", |
| | | "frame": {"x":128,"y":128,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f602.png", |
| | | "frame": {"x":256,"y":128,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f603.png", |
| | | "frame": {"x":384,"y":128,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f604.png", |
| | | "frame": {"x":0,"y":256,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f605.png", |
| | | "frame": {"x":128,"y":256,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f606.png", |
| | | "frame": {"x":256,"y":256,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f609.png", |
| | | "frame": {"x":384,"y":256,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f618.png", |
| | | "frame": {"x":0,"y":384,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "1f923.png", |
| | | "frame": {"x":128,"y":384,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "263a.png", |
| | | "frame": {"x":256,"y":384,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }, |
| | | { |
| | | "filename": "2639.png", |
| | | "frame": {"x":384,"y":384,"w":128,"h":128}, |
| | | "rotated": false, |
| | | "trimmed": false, |
| | | "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, |
| | | "sourceSize": {"w":128,"h":128}, |
| | | "pivot": {"x":0.5,"y":0.5} |
| | | }], |
| | | "meta": { |
| | | "app": "http://www.codeandweb.com/texturepacker", |
| | | "version": "1.0", |
| | | "image": "EmojiOne.png", |
| | | "format": "RGBA8888", |
| | | "size": {"w":512,"h":512}, |
| | | "scale": "1", |
| | | "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8f05276190cf498a8153f6cbe761d4e6 |
| | | timeCreated: 1480316860 |
| | | licenseType: Pro |
| | | TextScriptImporter: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: dffef66376be4fa480fb02b19edbe903 |
| | | TextureImporter: |
| | | fileIDToRecycleName: |
| | | 21300000: EmojiOne_0 |
| | | 21300002: EmojiOne_1 |
| | | 21300004: EmojiOne_2 |
| | | 21300006: EmojiOne_3 |
| | | 21300008: EmojiOne_4 |
| | | 21300010: EmojiOne_6 |
| | | 21300012: EmojiOne_7 |
| | | 21300014: EmojiOne_8 |
| | | 21300016: EmojiOne_9 |
| | | 21300018: EmojiOne_10 |
| | | 21300020: EmojiOne_11 |
| | | 21300022: EmojiOne_12 |
| | | 21300024: EmojiOne_13 |
| | | 21300026: EmojiOne_5 |
| | | 21300028: EmojiOne_14 |
| | | externalObjects: {} |
| | | serializedVersion: 5 |
| | | 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 |
| | | grayScaleToAlpha: 0 |
| | | generateCubemap: 6 |
| | | cubemapConvolution: 0 |
| | | seamlessCubemap: 0 |
| | | textureFormat: -1 |
| | | maxTextureSize: 2048 |
| | | textureSettings: |
| | | serializedVersion: 2 |
| | | filterMode: -1 |
| | | aniso: -1 |
| | | mipBias: -1 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | | spritePivot: {x: 0.5, y: 0.5} |
| | | spriteBorder: {x: 0, y: 0, z: 0, w: 0} |
| | | spritePixelsToUnits: 100 |
| | | alphaUsage: 1 |
| | | alphaIsTransparency: 1 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | maxTextureSizeSet: 0 |
| | | compressionQualitySet: 0 |
| | | textureFormatSet: 0 |
| | | platformSettings: |
| | | - serializedVersion: 2 |
| | | buildTarget: DefaultTexturePlatform |
| | | maxTextureSize: 512 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | - serializedVersion: 2 |
| | | buildTarget: Standalone |
| | | maxTextureSize: 512 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | - serializedVersion: 2 |
| | | buildTarget: iPhone |
| | | maxTextureSize: 512 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | - serializedVersion: 2 |
| | | buildTarget: Android |
| | | maxTextureSize: 512 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e9eea8093eaeaee4d901c4553f572c22 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_2 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 49451da35411dcc42a3692e39b0fde70 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_3 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 384 |
| | | y: 384 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f65709664b924904790c850a50ca82bc |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_4 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_6 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b10f2b48b7281594bb8a24a6511a35af |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_7 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 384 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 10a600f9329dc2246a897e89f4d283cd |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_8 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 66cffa363b90ab14787d8a5b90cf4502 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_9 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_10 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2a9e58eaf96feef42bcefa1cf257193f |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_11 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 384 |
| | | y: 128 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2489120affc155840ae6a7be2e93ce19 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_12 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 412349a150598d14da4d7140df5c0286 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_13 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0.5, y: 0.5} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a937464b42bb3634782dea34c6becb6c |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_5 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 0 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b0f933b217682124dbfc5e6b89abe3d0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: EmojiOne_14 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 256 |
| | | width: 128 |
| | | height: 128 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f7235c763afe4434e8bb666750a41096 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | | spriteID: 3e32d8f5477abfc43b19066e8ad5032e |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | spritePackingTag: |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | filterMode: 0 |
| | | aniso: 1 |
| | | mipBias: 0 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | wrapU: 0 |
| | | wrapV: 0 |
| | | wrapW: 0 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 1 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: [] |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: Decors_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: ab6cc88d0818c7f45879801ac254eb5c |
| | | internalID: -1185747153 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e0add89edeeda1848860922dc91ed6bd |
| | | internalID: 449572791 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_2 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b4cf070bba78151448e0b4808341abf4 |
| | | internalID: -2017102104 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_3 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8bf65c92e78c7bd40b9d7b50f51b7648 |
| | | internalID: -2054200935 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_4 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fe121b1b1122f174192b31f7dd0dcc42 |
| | | internalID: -1940499582 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_5 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c27683cf665cda14c9d5707eddc4665a |
| | | internalID: 1883699563 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_6 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e468c49249533cb488cf002754ea4179 |
| | | internalID: -948358001 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_7 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2db286b83c497794a819a16a865dd9ca |
| | | internalID: 1816190779 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_8 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 59c6d656289fd22438cf71c897829343 |
| | | internalID: 787792029 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_9 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b7e3d6bc80ba15944a503dc1fda4fea7 |
| | | internalID: 362693116 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_10 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 21d3b01e52479a447b2a92306e561973 |
| | | internalID: 1126874050 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_11 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5cfd6e37e2365fc4c963ba32a44dd352 |
| | | internalID: -736197831 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_12 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fd76690de26a98e4986275ca01a4acd4 |
| | | internalID: 75902080 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_13 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 82affb1a87caf6246ae630ff49a1dd72 |
| | | internalID: 1641904010 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_14 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 830a521502cb4744f9ca9088e4edc874 |
| | | internalID: 161513109 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_15 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0afd78c92978b58428a42724e085ddcf |
| | | internalID: 685382886 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_16 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 1646894dd683f2043906e56eec85f63f |
| | | internalID: -1414578887 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_17 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2311a97d27c965e488e26dfbd16b3d66 |
| | | internalID: -1733927219 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_18 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9c5e4c49c7c829b4488809ba537c4240 |
| | | internalID: -1112185400 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_19 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4629d8b1ecceb704da187fde84226b95 |
| | | internalID: -983550853 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_20 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c7e88c2687f60674ebd0ab53bea55032 |
| | | internalID: -1494238535 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_21 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 286344557dc498b47840682c02e8b90b |
| | | internalID: -117029578 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_22 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 6587cb6ff5d35f94e8642b2bf1fb8ae8 |
| | | internalID: 613417144 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_23 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f6926434842f8ea44908ceb4e29bf395 |
| | | internalID: 1943270289 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_24 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0bb31b68a4d14d54d8f70deb937b894a |
| | | internalID: 1513212746 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_25 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 192 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: eaeeb34b49dc24241b456c3f717e7ab4 |
| | | internalID: 303207288 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_26 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 005f96659d74ca245aa2da74abf787fd |
| | | internalID: 750320154 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_27 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9f636e8f967eaa644812f1d4cff25dd6 |
| | | internalID: 931924612 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_28 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 006812176d4114f459811ae455f57a85 |
| | | internalID: 838019610 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_29 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 75a68dc688f7acc439237f554d1b31b4 |
| | | internalID: 111357136 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_30 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7c1ea9b9729bb21469892ebbe9333330 |
| | | internalID: 1573797068 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_31 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 89c022406d8ed2e42b7fc047c45df91c |
| | | internalID: -406455144 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Decors_32 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 192 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4a85bd38ae3a0cc49b1c15609d0970a3 |
| | | internalID: 1265893066 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | nameFileIdTable: {} |
| | | nameFileIdTable: |
| | | Decors_0: -1185747153 |
| | | Decors_1: 449572791 |
| | | Decors_10: 1126874050 |
| | | Decors_11: -736197831 |
| | | Decors_12: 75902080 |
| | | Decors_13: 1641904010 |
| | | Decors_14: 161513109 |
| | | Decors_15: 685382886 |
| | | Decors_16: -1414578887 |
| | | Decors_17: -1733927219 |
| | | Decors_18: -1112185400 |
| | | Decors_19: -983550853 |
| | | Decors_2: -2017102104 |
| | | Decors_20: -1494238535 |
| | | Decors_21: -117029578 |
| | | Decors_22: 613417144 |
| | | Decors_23: 1943270289 |
| | | Decors_24: 1513212746 |
| | | Decors_25: 303207288 |
| | | Decors_26: 750320154 |
| | | Decors_27: 931924612 |
| | | Decors_28: 838019610 |
| | | Decors_29: 111357136 |
| | | Decors_3: -2054200935 |
| | | Decors_30: 1573797068 |
| | | Decors_31: -406455144 |
| | | Decors_32: 1265893066 |
| | | Decors_4: -1940499582 |
| | | Decors_5: 1883699563 |
| | | Decors_6: -948358001 |
| | | Decors_7: 1816190779 |
| | | Decors_8: 787792029 |
| | | Decors_9: 362693116 |
| | | mipmapLimitGroupName: |
| | | pSDRemoveMatte: 0 |
| | | userData: |
| | |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 1 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: [] |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 313b0f313f6801642852505307d0a3d8 |
| | | internalID: 759080910 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c8f1f9f1ed4a0dd44af7b1fafa0ec9dd |
| | | internalID: 1883837129 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_2 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 686b26746a609f5498db4efb531c8088 |
| | | internalID: 1700959608 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_3 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d711fa38e08b6f24588a702099a84599 |
| | | internalID: -1175231857 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_4 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: cf41a213d2ab0d24894a718fb29cfd0d |
| | | internalID: 151270490 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_5 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 12c23f14e690e5a40935ba9da18bd6fa |
| | | internalID: 951746193 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_6 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 33409554a6648a04eabca27c52e1a38c |
| | | internalID: -1623837778 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_7 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3e171452109e11b468d4344ab639810b |
| | | internalID: 695059779 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_8 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 032a5db4073ab1e40b74fe797edad750 |
| | | internalID: 1744548119 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_9 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5bec4767e78952b4f8925ba8a8dc671f |
| | | internalID: -1911678314 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_10 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 160 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: eec145718f7a89c4b9210048ceece86c |
| | | internalID: -1418749627 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_11 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 734685db20d90524b8cf8293c8341908 |
| | | internalID: 568653866 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_12 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 753c884bb66654743ba8dba7b8369088 |
| | | internalID: 1290617244 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_13 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 57ed3d9c88394434087c48215dbcedc5 |
| | | internalID: 265872180 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_14 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4240d8d2a621644448d4b47e3092f965 |
| | | internalID: -1325585479 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_15 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 6d86cd9451dc4904a8c85b3d7b2067a1 |
| | | internalID: -1017150026 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_16 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 28402e3d676e740409b1cea9338dd96b |
| | | internalID: -499889585 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_17 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fe91f64a64a066c4cb2e3c7aedaef966 |
| | | internalID: -889089113 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_18 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 330fd60e6b004d6459cf2350a496f20b |
| | | internalID: 315510674 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_19 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 936923edf8bf0e04c869ee44cf6762a3 |
| | | internalID: 1623399786 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_20 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9c3bf247703ea7e4bb94e45183fae481 |
| | | internalID: 1248016709 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_21 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d2359d0871e5c0748afe61e7e854f391 |
| | | internalID: 163647384 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_22 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fa8933bb8c46c404ba9c33c2b77dbca5 |
| | | internalID: 628442831 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_23 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9e1f8dd3e4c30314d8ea582d73507a80 |
| | | internalID: 1217910045 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_24 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a22b391f2d0b21649a930b255c3e2cb2 |
| | | internalID: -1210643328 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_25 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 288 |
| | | y: 144 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 1f89268a6f67251408aa9e9a00181f1d |
| | | internalID: -516610301 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_26 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a939ac16ac35c5e42be9e3317b132e09 |
| | | internalID: 582033077 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_27 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fbc896a3f84d2ee4586cc856c85e5a1a |
| | | internalID: 1564236665 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_28 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2c9e340be552a8a489887812967f94fc |
| | | internalID: -964674731 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_29 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7e74efc1e309a1241add2bd0e8d0cad7 |
| | | internalID: 1018066030 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_30 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7649d478bb49eb641a0f928691cffcce |
| | | internalID: -170490700 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_31 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 992009c8916f3b648b443ccd7bd4a56a |
| | | internalID: -88395853 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_32 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a0892fda256354e4c98b1e68ad0c426d |
| | | internalID: 1328409926 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_33 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8c53aad9e5e281944a174f2339a0322e |
| | | internalID: -695838975 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_34 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 891532272bbc2004b8b6aedc77771c31 |
| | | internalID: -746917502 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_35 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 63a96c77fe3f8a04ba646a3819a8e3c4 |
| | | internalID: -1508719057 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_36 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 240 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 06cf6357abb8481468d9ac3978b8dda6 |
| | | internalID: -601140861 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_37 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 25c8f150c7460c342a0eb8e42811ed7b |
| | | internalID: -1260605618 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_38 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b09879c95600ce948afb8e9c0f247fdf |
| | | internalID: -715824974 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_39 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 288 |
| | | y: 128 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2926c0383eac1754cafead89977ab7d7 |
| | | internalID: -316084484 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_40 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0f4ae50f29e7c034dba8def97435246c |
| | | internalID: -1209189604 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_41 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e729141975f21704784252b094733e9e |
| | | internalID: 1110818171 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_42 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3f07eec3b54a4724e97d7802b3a7be2c |
| | | internalID: 817494433 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_43 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9401e5ad65eca954bb9b35f74cc46d60 |
| | | internalID: 245969608 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_44 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d826770af4e305f4db3516bcf0fbe1e9 |
| | | internalID: 1396969848 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_45 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 6694c81d4ffa1c146b7bc5b8f3f10adf |
| | | internalID: -1876063125 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_46 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 28444a23d24dac447a4e348aa22fbfa3 |
| | | internalID: -1057695402 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_47 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 340df5374ee54c4459f3d52bdc0b680f |
| | | internalID: -1314419897 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_48 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8a4868782651c614aafdaab0a3cd2869 |
| | | internalID: -13420654 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_49 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3d3907ba9d2232f408d2916ca833bd0b |
| | | internalID: -1122555116 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_50 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5f3a7851fefe24940b54ef96fff2be53 |
| | | internalID: -1271532991 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_51 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: dd6938602ea0b8648a25ab837094fcb9 |
| | | internalID: -98303540 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_52 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 240 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b8ed07c1d7bd52847baaabe62cc83a47 |
| | | internalID: -684726373 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_53 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 93a2393425d062749b441f4a0075e8ee |
| | | internalID: 193764426 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_54 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 90294d9487f47934984e3ff1e4f88576 |
| | | internalID: -757595922 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_55 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 288 |
| | | y: 112 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c6aa73967b5eba94b90e13626ab0e081 |
| | | internalID: 58895330 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_56 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b924dc1bf1bd2f54a9def969ab049b18 |
| | | internalID: 813226920 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_57 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 278f8f4f55db64d4dbb009b196f33f51 |
| | | internalID: -1724744641 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_58 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 951fa98b4e24f5b459869bf9d29a7213 |
| | | internalID: -721911243 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_59 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 17f6cd33862500a4a9604d1b26a0c16a |
| | | internalID: 1743470381 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_60 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: bbe46d3e4d7c28640a2be6696d0442fa |
| | | internalID: -1952270443 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_61 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c80509b59b463e74eaac1d6307932753 |
| | | internalID: -775336461 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_62 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8c9f620e4fc7c254f98c6070749d3ebc |
| | | internalID: 1547015376 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_63 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 379dda73a5fca964f9192469513f8cbd |
| | | internalID: 1374765099 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_64 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 96 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 50f9147e554147045a5dc4fb940deb62 |
| | | internalID: -278038172 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_65 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b10f0ef3ec9981f42b3f810624676f2b |
| | | internalID: 1582068193 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_66 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 06b2d2591a4e98247849f1413de388a6 |
| | | internalID: 416448273 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_67 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8e921df9613cfe944bbcf6129f42615d |
| | | internalID: 1448285107 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_68 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 692a59f72eebff04788cc7bd44796a14 |
| | | internalID: -1099245173 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_69 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 282f3533e520553469b7f6d4e296d1f3 |
| | | internalID: -282801196 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_70 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2cda36fbb7cd8ba40bfb1a0f8244f136 |
| | | internalID: 211021265 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_71 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 95af14a8a53653d4b92e2276ab329f61 |
| | | internalID: 1001474450 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_72 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0e7ad44923e292349859e9b046aff90d |
| | | internalID: 2121002147 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_73 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 93a386e2cd4df2c4b8098956413617e6 |
| | | internalID: 1350806914 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_74 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f7fa10b1f4e26584787a6fe289484c53 |
| | | internalID: -1712013161 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_75 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4c295692d1310e04192f4b3405d8e9d1 |
| | | internalID: -1612711516 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_76 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e9acb1a11527af14e8a9a1811301b203 |
| | | internalID: -1252096624 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_77 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 160c2e9c58267d340892f4bbe8c990f7 |
| | | internalID: 770356518 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_78 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7c61e36e53eed15469d1708f52fb3ca1 |
| | | internalID: -734812059 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_79 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b6259b4f94175bf4d837859bfd5e472b |
| | | internalID: -691879464 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_80 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 98fa19df04217354093b5b2188f828b6 |
| | | internalID: 526677541 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_81 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 54bbfb1b86a99434a9b7fea179d76d70 |
| | | internalID: 77591060 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_82 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e82bea1ae10ebd7469deb2d8bee45841 |
| | | internalID: 1139092717 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_83 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 868cad75a5805034793af401e3d67d23 |
| | | internalID: 319684071 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_84 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4c4f0886597a54d468a4c75673390081 |
| | | internalID: -515993768 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_85 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f22f4f49df6a38848818013713e5f45e |
| | | internalID: 171414151 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_86 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d271e476f9211044ab27707695fd4bf8 |
| | | internalID: -787622451 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_87 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 51a4db2358792ab43b74094fb1eb0ad7 |
| | | internalID: -1900005168 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_88 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: da3a9c2d8255f3e4499ec9660809f34a |
| | | internalID: -2067612763 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_89 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7455dec6d4b4205498b6cdf045d2c23c |
| | | internalID: 1251953215 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_90 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f9ac86100de291a45a8d352caf5192fb |
| | | internalID: 1108576928 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_91 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: dc8c78e20bf3db84ab12493e7f309330 |
| | | internalID: -995638588 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_92 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4e643238b5d7b3b459971da1d882e965 |
| | | internalID: 827308563 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_93 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 71af1dd41d1905044a054de2a369a894 |
| | | internalID: -2079865948 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_94 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 98b8043e1ba38a740aaeb33057648fb1 |
| | | internalID: 1096846897 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_95 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3fe28b63201549b498a1c5d7b5c4209f |
| | | internalID: -1731025501 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_96 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 93e7f419e76c1d14ab02f43202baf31a |
| | | internalID: -2063162751 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_97 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2f85abad4dc628f4aa35d5c4ca8a3b45 |
| | | internalID: -1660672752 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_98 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: a7538aa634f306c4b8ed4f6e056caffa |
| | | internalID: -393362834 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_99 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2426a83363ce73941a290ed5c17ea17a |
| | | internalID: -1639836507 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_100 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 240 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4fec2a981516fff4abd21128ae1faa35 |
| | | internalID: -1984954267 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_101 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7f734dda2ec5646438786b439957635c |
| | | internalID: 676445767 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_102 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 50671e2123540ed44a98e0e255bfd9ff |
| | | internalID: 850875394 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_103 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 288 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 98dfd7bec35848c46ad288f1c9084322 |
| | | internalID: 1024403307 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_104 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9bfcbf5a75eaba34db72564cd42ba47e |
| | | internalID: -1352861306 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_105 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 92c81007ad6ca2f43927b80b68587a9b |
| | | internalID: -459562922 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_106 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fca09b7bdd741cb4a9f713b571733f79 |
| | | internalID: 1869191995 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_107 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 41930db6d51586c4ca14b40d957426bd |
| | | internalID: -1549885620 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_108 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fb022c534f576fb4f942328aa79da7a3 |
| | | internalID: -1533345202 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_109 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b510f9ee04642ca489027cea50c2f766 |
| | | internalID: 1110794698 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_110 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9630676760f20df4ba198ca797125da0 |
| | | internalID: 1547543701 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_111 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 144 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 72fa3a4c89b99ed49a86030cdc151919 |
| | | internalID: 823691291 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_112 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 1d7f65b4d8683fa4791c325bf99ea201 |
| | | internalID: 1209396228 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_113 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 05de99461c6854f4389a0897d125512c |
| | | internalID: -680747749 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_114 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 30977282a1e327c47b8621c7905895a7 |
| | | internalID: -996581153 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_115 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 29f0429c9d858a749814f756210e5269 |
| | | internalID: -1470008940 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_116 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 240 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e3a248a2de8ded740b7bdd7bc6a75524 |
| | | internalID: 1245247903 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_117 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 256 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 310623e341e1359449b030f18a655789 |
| | | internalID: 1748900575 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_118 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 272 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fd645439811723746b33e3ee4ecce7b3 |
| | | internalID: -1411193279 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_119 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 288 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 77520aebc0c8898488ba94a701f8707b |
| | | internalID: -1487015129 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_120 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b8e68ee19789c954f99b0e08ec0da644 |
| | | internalID: 912529187 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_121 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7f81ab953ea46d84e892d14666195285 |
| | | internalID: -1941548824 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_122 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 04cf7e831818ea64bbe02994128c3550 |
| | | internalID: 1603143775 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_123 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e8e7b8504e37863468797904c3d532c6 |
| | | internalID: 994756608 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_124 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 128 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: ac2c2c26c3056894aa601ead0b0c73a8 |
| | | internalID: 919156972 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_125 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 160 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fd806c89b9fb32b4da5cc7fa89494d8b |
| | | internalID: -427343015 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_126 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 176 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0021da5a11a131948bdd386b58470b57 |
| | | internalID: -1249379676 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_127 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 208 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e264c65f8fcb2eb429cead8734620740 |
| | | internalID: 989411639 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: ExampleTiles_128 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 224 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 602acffdbf2409a499569b0870c5833a |
| | | internalID: -1034575345 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | nameFileIdTable: {} |
| | | nameFileIdTable: |
| | | ExampleTiles_0: 759080910 |
| | | ExampleTiles_1: 1883837129 |
| | | ExampleTiles_10: -1418749627 |
| | | ExampleTiles_100: -1984954267 |
| | | ExampleTiles_101: 676445767 |
| | | ExampleTiles_102: 850875394 |
| | | ExampleTiles_103: 1024403307 |
| | | ExampleTiles_104: -1352861306 |
| | | ExampleTiles_105: -459562922 |
| | | ExampleTiles_106: 1869191995 |
| | | ExampleTiles_107: -1549885620 |
| | | ExampleTiles_108: -1533345202 |
| | | ExampleTiles_109: 1110794698 |
| | | ExampleTiles_11: 568653866 |
| | | ExampleTiles_110: 1547543701 |
| | | ExampleTiles_111: 823691291 |
| | | ExampleTiles_112: 1209396228 |
| | | ExampleTiles_113: -680747749 |
| | | ExampleTiles_114: -996581153 |
| | | ExampleTiles_115: -1470008940 |
| | | ExampleTiles_116: 1245247903 |
| | | ExampleTiles_117: 1748900575 |
| | | ExampleTiles_118: -1411193279 |
| | | ExampleTiles_119: -1487015129 |
| | | ExampleTiles_12: 1290617244 |
| | | ExampleTiles_120: 912529187 |
| | | ExampleTiles_121: -1941548824 |
| | | ExampleTiles_122: 1603143775 |
| | | ExampleTiles_123: 994756608 |
| | | ExampleTiles_124: 919156972 |
| | | ExampleTiles_125: -427343015 |
| | | ExampleTiles_126: -1249379676 |
| | | ExampleTiles_127: 989411639 |
| | | ExampleTiles_128: -1034575345 |
| | | ExampleTiles_13: 265872180 |
| | | ExampleTiles_14: -1325585479 |
| | | ExampleTiles_15: -1017150026 |
| | | ExampleTiles_16: -499889585 |
| | | ExampleTiles_17: -889089113 |
| | | ExampleTiles_18: 315510674 |
| | | ExampleTiles_19: 1623399786 |
| | | ExampleTiles_2: 1700959608 |
| | | ExampleTiles_20: 1248016709 |
| | | ExampleTiles_21: 163647384 |
| | | ExampleTiles_22: 628442831 |
| | | ExampleTiles_23: 1217910045 |
| | | ExampleTiles_24: -1210643328 |
| | | ExampleTiles_25: -516610301 |
| | | ExampleTiles_26: 582033077 |
| | | ExampleTiles_27: 1564236665 |
| | | ExampleTiles_28: -964674731 |
| | | ExampleTiles_29: 1018066030 |
| | | ExampleTiles_3: -1175231857 |
| | | ExampleTiles_30: -170490700 |
| | | ExampleTiles_31: -88395853 |
| | | ExampleTiles_32: 1328409926 |
| | | ExampleTiles_33: -695838975 |
| | | ExampleTiles_34: -746917502 |
| | | ExampleTiles_35: -1508719057 |
| | | ExampleTiles_36: -601140861 |
| | | ExampleTiles_37: -1260605618 |
| | | ExampleTiles_38: -715824974 |
| | | ExampleTiles_39: -316084484 |
| | | ExampleTiles_4: 151270490 |
| | | ExampleTiles_40: -1209189604 |
| | | ExampleTiles_41: 1110818171 |
| | | ExampleTiles_42: 817494433 |
| | | ExampleTiles_43: 245969608 |
| | | ExampleTiles_44: 1396969848 |
| | | ExampleTiles_45: -1876063125 |
| | | ExampleTiles_46: -1057695402 |
| | | ExampleTiles_47: -1314419897 |
| | | ExampleTiles_48: -13420654 |
| | | ExampleTiles_49: -1122555116 |
| | | ExampleTiles_5: 951746193 |
| | | ExampleTiles_50: -1271532991 |
| | | ExampleTiles_51: -98303540 |
| | | ExampleTiles_52: -684726373 |
| | | ExampleTiles_53: 193764426 |
| | | ExampleTiles_54: -757595922 |
| | | ExampleTiles_55: 58895330 |
| | | ExampleTiles_56: 813226920 |
| | | ExampleTiles_57: -1724744641 |
| | | ExampleTiles_58: -721911243 |
| | | ExampleTiles_59: 1743470381 |
| | | ExampleTiles_6: -1623837778 |
| | | ExampleTiles_60: -1952270443 |
| | | ExampleTiles_61: -775336461 |
| | | ExampleTiles_62: 1547015376 |
| | | ExampleTiles_63: 1374765099 |
| | | ExampleTiles_64: -278038172 |
| | | ExampleTiles_65: 1582068193 |
| | | ExampleTiles_66: 416448273 |
| | | ExampleTiles_67: 1448285107 |
| | | ExampleTiles_68: -1099245173 |
| | | ExampleTiles_69: -282801196 |
| | | ExampleTiles_7: 695059779 |
| | | ExampleTiles_70: 211021265 |
| | | ExampleTiles_71: 1001474450 |
| | | ExampleTiles_72: 2121002147 |
| | | ExampleTiles_73: 1350806914 |
| | | ExampleTiles_74: -1712013161 |
| | | ExampleTiles_75: -1612711516 |
| | | ExampleTiles_76: -1252096624 |
| | | ExampleTiles_77: 770356518 |
| | | ExampleTiles_78: -734812059 |
| | | ExampleTiles_79: -691879464 |
| | | ExampleTiles_8: 1744548119 |
| | | ExampleTiles_80: 526677541 |
| | | ExampleTiles_81: 77591060 |
| | | ExampleTiles_82: 1139092717 |
| | | ExampleTiles_83: 319684071 |
| | | ExampleTiles_84: -515993768 |
| | | ExampleTiles_85: 171414151 |
| | | ExampleTiles_86: -787622451 |
| | | ExampleTiles_87: -1900005168 |
| | | ExampleTiles_88: -2067612763 |
| | | ExampleTiles_89: 1251953215 |
| | | ExampleTiles_9: -1911678314 |
| | | ExampleTiles_90: 1108576928 |
| | | ExampleTiles_91: -995638588 |
| | | ExampleTiles_92: 827308563 |
| | | ExampleTiles_93: -2079865948 |
| | | ExampleTiles_94: 1096846897 |
| | | ExampleTiles_95: -1731025501 |
| | | ExampleTiles_96: -2063162751 |
| | | ExampleTiles_97: -1660672752 |
| | | ExampleTiles_98: -393362834 |
| | | ExampleTiles_99: -1639836507 |
| | | mipmapLimitGroupName: |
| | | pSDRemoveMatte: 0 |
| | | userData: |
| | |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 1 |
| | | spriteMode: 2 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: [] |
| | | sprites: |
| | | - serializedVersion: 2 |
| | | name: Tileset_0 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: caa18c6322f27d646b05058957fac362 |
| | | internalID: -1200237691 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_1 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: e4fb23e1bb9e8e4448053647d90e777f |
| | | internalID: -1554015212 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_2 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 0c49938989e6a7f4281c560ec0e44f86 |
| | | internalID: 952801214 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_3 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9f0912ecf1b1e6d43a1e39879bf7156b |
| | | internalID: 956194596 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_4 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 6576a86b04f8de14b9c55de7fb22df96 |
| | | internalID: -855959738 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_5 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 1d6ec3a6e632c684898abb34b526295d |
| | | internalID: 1962712664 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_6 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 96 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 32f8fd7e6f76146409d113fed2b47b33 |
| | | internalID: 269777828 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_7 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 80 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4279b1c63b4a68141b89655fe9fe7bd2 |
| | | internalID: 1862643484 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_8 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4c28bc31a7e733b44a76f9c766f1ecb4 |
| | | internalID: -1701200628 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_9 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 919e380e9d461ed4096062ead819eba7 |
| | | internalID: 68800321 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_10 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2db3a08032a6adb4d834a369e04bc9c5 |
| | | internalID: -1608621674 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_11 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4ba0865cbd6c0584cb579278b2c252c5 |
| | | internalID: -58827736 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_12 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 8ddfc9ae4966d1a478ff9e746231daec |
| | | internalID: 1984530201 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_13 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: f92804f660259ad458f5c4eae4bdf801 |
| | | internalID: -339595062 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_14 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 96 |
| | | y: 64 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 98ab590772c713b428f18c6baf266793 |
| | | internalID: 51837042 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_15 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 738ecc0908a825f408a1f68b6bc025c6 |
| | | internalID: 1210147125 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_16 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c1dece9260b5cc148941b6a5d07fd478 |
| | | internalID: -603009601 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_17 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3ea89355dd87bdf40bde41aff52216da |
| | | internalID: -1438444955 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_18 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: b1e17ae44d11c2f4cb3b8213b2cee439 |
| | | internalID: 1598334396 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_19 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9af57c7b2254db3449a0753a9479b66c |
| | | internalID: 1451081626 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_20 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 48 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 75532e2d50c1ea04f93aa34f0be8bf26 |
| | | internalID: 1943074245 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_21 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4e13d07d9a35d0847bf89e0b84fdfcd4 |
| | | internalID: 1932619806 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_22 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fb9c850595f113a4fa61b9105e4965e2 |
| | | internalID: -1457975028 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_23 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: bb5d4ca52b93c2f4981c5186dcddbb57 |
| | | internalID: 1397353389 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_24 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 075eea80eb2da2741af3dfdd947422f9 |
| | | internalID: 995856098 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_25 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 1dfa3a56f8f696d469a71c67bf02b831 |
| | | internalID: 663754295 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_26 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 91eed49f4ef49144192525b382c9111f |
| | | internalID: -913406044 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_27 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 96 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: d9e285d165898804eae64a76ec5335ea |
| | | internalID: 803910567 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_28 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 32 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: df8990d537820374aa6343e41f048745 |
| | | internalID: 2053391641 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_29 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: c5783b73d6a59614fbd2c2379d71c042 |
| | | internalID: -667218541 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_30 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 9686b442f8d07154ba7c31c90ca4cc5f |
| | | internalID: 1170714533 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_31 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 3facaf3368a69704198fea099f356fec |
| | | internalID: -19378075 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_32 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 7d7f958f85180424f8b58be285f8ad65 |
| | | internalID: 1986601440 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_33 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: eaec5e16fe5300543809982bab664826 |
| | | internalID: 1212470292 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_34 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 80 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 04bc6f77bc5d2ae41b4689817ae0b4d3 |
| | | internalID: 599150721 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_35 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 96 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 5bb609aebc6a61e4ba6521b156c2b03b |
| | | internalID: 1212536096 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_36 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 112 |
| | | y: 16 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: cea4ec5df6e013f46969efd103b40676 |
| | | internalID: -1560727715 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_37 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 0 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: fdfa15fd517e6894bbab4ef1e5526c0c |
| | | internalID: -1523857937 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_38 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 16 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 15f7d0ecc5ed05e40befdb6764f8f476 |
| | | internalID: 1908110367 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_39 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 32 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 69d4cbbe265c0a146bb2fdfb993ce60f |
| | | internalID: -1884739157 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_40 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 48 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 2babff0dcb9008945a73f1edc6f7e8c2 |
| | | internalID: -213209805 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | - serializedVersion: 2 |
| | | name: Tileset_41 |
| | | rect: |
| | | serializedVersion: 2 |
| | | x: 64 |
| | | y: 0 |
| | | width: 16 |
| | | height: 16 |
| | | alignment: 0 |
| | | pivot: {x: 0, y: 0} |
| | | border: {x: 0, y: 0, z: 0, w: 0} |
| | | outline: [] |
| | | physicsShape: [] |
| | | tessellationDetail: 0 |
| | | bones: [] |
| | | spriteID: 4ca55dc3042a6e548bc5c6ad7f50575d |
| | | internalID: 2129382939 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | nameFileIdTable: {} |
| | | nameFileIdTable: |
| | | Tileset_0: -1200237691 |
| | | Tileset_1: -1554015212 |
| | | Tileset_10: -1608621674 |
| | | Tileset_11: -58827736 |
| | | Tileset_12: 1984530201 |
| | | Tileset_13: -339595062 |
| | | Tileset_14: 51837042 |
| | | Tileset_15: 1210147125 |
| | | Tileset_16: -603009601 |
| | | Tileset_17: -1438444955 |
| | | Tileset_18: 1598334396 |
| | | Tileset_19: 1451081626 |
| | | Tileset_2: 952801214 |
| | | Tileset_20: 1943074245 |
| | | Tileset_21: 1932619806 |
| | | Tileset_22: -1457975028 |
| | | Tileset_23: 1397353389 |
| | | Tileset_24: 995856098 |
| | | Tileset_25: 663754295 |
| | | Tileset_26: -913406044 |
| | | Tileset_27: 803910567 |
| | | Tileset_28: 2053391641 |
| | | Tileset_29: -667218541 |
| | | Tileset_3: 956194596 |
| | | Tileset_30: 1170714533 |
| | | Tileset_31: -19378075 |
| | | Tileset_32: 1986601440 |
| | | Tileset_33: 1212470292 |
| | | Tileset_34: 599150721 |
| | | Tileset_35: 1212536096 |
| | | Tileset_36: -1560727715 |
| | | Tileset_37: -1523857937 |
| | | Tileset_38: 1908110367 |
| | | Tileset_39: -1884739157 |
| | | Tileset_4: -855959738 |
| | | Tileset_40: -213209805 |
| | | Tileset_41: 2129382939 |
| | | Tileset_5: 1962712664 |
| | | Tileset_6: 269777828 |
| | | Tileset_7: 1862643484 |
| | | Tileset_8: -1701200628 |
| | | Tileset_9: 68800321 |
| | | mipmapLimitGroupName: |
| | | pSDRemoveMatte: 0 |
| | | userData: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f7b92abdc0f780049a547f2448d88b0e |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8c8073a1bb83886418b4ea88a872a4d3 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 7a9c6f6c5eb148a49bb4ba7a114938bb |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_0 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1185747153, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 204f1575a0e8de547a9b2cbb1647f6fc |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_1 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 449572791, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f801de5b659dc5449a42fc26c0d26ce4 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_10 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1126874050, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: b2b501627d8777a4185a9dfcb07dc372 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_11 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -736197831, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c3d8f6eba7167c64ab1cdec82d308c14 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_12 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 75902080, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6e7691950dcf3ca4fa032abcf0905a06 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_13 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1641904010, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8021086312a57c84da293bfc2171a08a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_14 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 161513109, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 0ee344955b8f52d4b8217695130ab01a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_15 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 685382886, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 7b05be4f1493a2a4e96d90dc530f45d1 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_16 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1414578887, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: b1c019da0efc73340a459c4d601f57ca |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_17 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1733927219, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 76cd7d64181f1e04bb32dfd9f540cf33 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_18 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1112185400, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 45ca2a9486bbab745abdceefe19c6083 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_19 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -983550853, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 92b7847dccd22a4438fc54abd5997f8b |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_2 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -2017102104, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 66cb0feb7d0f30644a02f38f35837779 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_20 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1494238535, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6db2f51edd89a5549805df0f1670e7d7 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_21 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -117029578, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 9d3bb838ebe39764a9cefee263a4804b |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_22 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 613417144, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ef5bf6e8393267e418cd300968fb7797 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_23 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1943270289, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: caa07eea7f3068a4dbe179b97daba3aa |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_24 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1513212746, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3ea8d82f6ede57b458c8cfad82436b07 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_25 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 303207288, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e330cf9029f92104d8f96de7378b4470 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_26 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 750320154, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 763f4d63a67d142489d46a38f5dc96d2 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_27 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 931924612, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8b8dc6507fc49644f8b32da98a229350 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_28 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 838019610, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ac28c543a2a6f1a49bd8330465dcc1d1 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_29 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 111357136, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8ad8d99b82e70f44282c16e9d9212352 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_3 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -2054200935, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 73161c40636cb7041b6316c1992dfc5c |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_30 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1573797068, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 396b133542482484183be59127290905 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_31 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -406455144, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 9b08cbd851e61d440ab3bbec430551d0 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_32 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1265893066, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: a6d768d37412b75439e62ced7c847ce1 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_4 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1940499582, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: a9d7315482052d24c8b51616d66cddac |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_5 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1883699563, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 60e0a4d3f2065b0409fc22cade05ef6a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_6 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -948358001, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ecd88c4613d27f3439ca041f92d71b99 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_7 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1816190779, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1f4d25c9f2311b348a7310654a4e13e7 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_8 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 787792029, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: b5325964f54db4541a75a1cf23d586dc |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Decors_9 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 362693116, guid: 118553c8864a2bf4abaf757c357494e5, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1677d122df2c3114bab955737031358d |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_0 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1200237691, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 45f6756a69eb96b44ba8f63785bcf482 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_1 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1554015212, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 4739629ac582554429a2c7712d4a7932 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_10 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1608621674, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 5ad6b588bfcb8a34a8229c9d744b26da |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_11 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -58827736, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: cb87cd32e7100ec48b7af9a59e4aab05 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_12 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1984530201, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 49994ae905b8c5340aedcd78b9d2e215 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_13 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -339595062, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: dbc8c13a3a82f6c4bb5e54c95dea4f50 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_14 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 51837042, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 808a825143ad14f4a8804210559468bf |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_15 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1210147125, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ef98d0a287bc82d4a9359dd067c16c3d |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_16 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -603009601, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 18f9684c26627104ba352b92d7c5450e |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_17 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1438444955, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 4841979de4e58dc4c89b3accf7443e63 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_18 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1598334396, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e52e889d9f199984087412b6147c5a21 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_19 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1451081626, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f4366b87b66653d41951ee029322b421 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_2 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 952801214, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 64ff2ae85e189834b9b4c888886420ff |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_20 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1943074245, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: a5295ac398aed3a4bb9e960e1cfc121a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_21 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1932619806, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c8872246d3110b64798415bf301a774b |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_22 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1457975028, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6fe94f4b2f578764a9152daa12500643 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_23 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1397353389, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 5c4d4b6bc091bf54f89d2cec7f234b99 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_24 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 995856098, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 95e3f7f76a901514a97821f5d5d455f4 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_25 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 663754295, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3d59b10114dd8374795cb84c123617a9 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_26 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -913406044, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 479432cf7cf165848b032d99448aa774 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_27 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 803910567, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6110d8b32e5259645b0c68e624ef75c6 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_28 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 2053391641, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 14a74fbb7ea7cc4479fadb735ddef39d |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_29 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -667218541, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: acbfc94b0fb9023428e069bd309f799a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_3 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 956194596, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 9d83feaac923f964097d6294043ebaf6 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_30 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1170714533, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: dcef846474e534b45ab3b175559c19a2 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_31 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -19378075, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 4e9d6d19d0ce36a48980f6c99950197d |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_32 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1986601440, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 76564133fb0db7a47885e451e75800ea |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_33 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1212470292, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 0365c22c3a01fd24ab6cfaa3cceaf2cf |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_34 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 599150721, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6bf821d1664b8cd49972fb3b0c146bbb |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_35 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1212536096, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 21f5cf297baea3c458bd8a48399028d9 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_36 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1560727715, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 01eefae1b66832c4da788a831965ed6c |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_37 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1523857937, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c90b72b27cbdfcf478a98f8fe8aedc62 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_38 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: 1908110367, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 566d8079f05eda440bbb69de97348946 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_39 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -1884739157, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ecd9c3ee259dc5c49ae6b4a908e78e43 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 11400000 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %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: 13312, guid: 0000000000000000e000000000000000, type: 0} |
| | | m_Name: Tileset_4 |
| | | m_EditorClassIdentifier: |
| | | m_Sprite: {fileID: -855959738, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} |
| | | m_Color: {r: 1, g: 1, b: 1, a: 1} |
| | | m_Transform: |
| | | 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_InstancedGameObject: {fileID: 0} |
| | | m_Flags: 1 |
| | | m_ColliderType: 1 |
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_4.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_40.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_40.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_41.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_41.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_5.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_5.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_6.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_6.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_7.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_7.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_8.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_8.asset.meta
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_9.asset
Assets/TileSets/Palettes/Files/ForestTileset/Tileset_9.asset.meta
Assets/TileSets/Palettes/ForestTileset.prefab
Assets/TileSets/Palettes/ForestTileset.prefab.meta
Assets/UI/currentHP.png
Assets/UI/currentHP.png.meta
Assets/UI/maxHP.png
Assets/UI/maxHP.png.meta
ProjectSettings/ProjectSettings.asset
ProjectSettings/TagManager.asset
UserSettings/EditorUserSettings.asset (deleted)
UserSettings/Layouts/default-2022.dwlt (deleted)
UserSettings/Search.index (deleted)
UserSettings/Search.settings (deleted) |