From 8cfa321479bc16583f06965a8b83bc3ecba44700 Mon Sep 17 00:00:00 2001 From: Nam Tae Gun Date: Sun, 23 Jun 2024 18:38:19 +0900 Subject: [PATCH] =?UTF-8?q?#27=20SandMole=20=EC=8A=A4=ED=8C=8C=EC=9D=B8?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + TransparentLit shadow 기능 추가 --- .../Character/Enemy/Boss/AnimatorBoss.cs | 108 + .../Character/Enemy/Boss/AnimatorBoss.cs.meta | 12 + .../02.Scripts/Character/Enemy/Boss/Boss.cs | 29 +- .../Character/Enemy/Boss/BossHealthPoint.cs | 29 +- .../Enemy/Boss/BossSkillController.cs | 9 +- .../Enemy/Boss/Rhinoceros/Rhinoceros.cs | 78 +- .../Enemy/Boss/SandMole/MiniSandMole.cs | 183 +- .../Character/Enemy/Boss/SandMole/SandMole.cs | 113 +- .../Enemy/Boss/SandMole/SandMoleData.cs | 6 +- .../Enemy/Boss/SandMole/SandMoleStatus.cs | 23 +- .../Enemy/Boss/SandMole/SummonMiniSandMole.cs | 21 + .../Boss/SandMole/SummonMiniSandMole.cs.meta | 2 + .../Character/Enemy/Boss/SpineBoss.cs | 94 + .../Character/Enemy/Boss/SpineBoss.cs.meta | 12 + .../Enemy/Boss/TitanSlime/TitanSlime.cs | 18 +- .../Character/Player/Combat/CombatInput.cs | 9 + .../Character/Player/Combat/CombatPlayer.cs | 3 + .../02.Scripts/Character/SpineController.cs | 93 +- Assets/02.Scripts/Map/BossMapController.cs | 2 +- Assets/02.Scripts/Map/BossMapTrigger.cs | 17 +- Assets/02.Scripts/Map/MapController.cs | 49 +- Assets/02.Scripts/Map/MapManager.cs | 16 +- Assets/02.Scripts/NewBlueWater.inputactions | 28 +- .../Enemy/Boss/BossConfiguration.asset | 4 +- .../Enemy/Boss/SandMoleData.asset | 9 + .../ScriptableObject/Item/ItemDataTable.asset | 4 +- .../Skill/Enemy/Boss/SandMole/GateOfSpikes.cs | 41 +- .../Enemy/Boss/SandMole/MultiThrowSpikes.cs | 42 +- .../Skill/Enemy/Boss/SandMole/SingleRoll.cs | 37 +- .../Skill/Enemy/Boss/SandMole/SpikeBarrage.cs | 97 +- .../02.Scripts/Ui/Combat/CombatUiManager.cs | 2 +- .../Ui/Combat/FieldBossHealthPointUi.cs | 17 +- .../Props/Environment/IceTree01.png.meta | 6 +- Assets/03.Images/SkillIs/Spike.png | Bin 0 -> 95827 bytes Assets/03.Images/SkillIs/Spike.png.meta | 141 + Assets/04.Materials/Characters.meta | 8 + Assets/04.Materials/Characters/SandMole.mat | 146 + .../04.Materials/Characters/SandMole.mat.meta | 8 + Assets/04.Materials/TransparentLit.mat | 1 - ...aseBoss.prefab => AnimatorBaseBoss.prefab} | 6 +- ...efab.meta => AnimatorBaseBoss.prefab.meta} | 0 .../Enemies/Bosses/MiniSandMole.prefab | 10313 +--------------- .../Enemies/Bosses/MiniSandMole.prefab.meta | 2 +- .../Enemies/Bosses/Rhinoceros.prefab | 10 +- .../Characters/Enemies/Bosses/SandMole.prefab | 628 +- .../Enemies/Bosses/SandMole.prefab.meta | 2 +- .../Enemies/Bosses/SpineBaseBoss.prefab | 470 + .../Enemies/Bosses/SpineBaseBoss.prefab.meta | 7 + .../Enemies/Bosses/TitanSlime.prefab | 20 +- .../Characters/Players/CombatPlayer.prefab | 20 +- Assets/05.Prefabs/Maps/BossMapTrigger.prefab | 2 +- .../TitanSlimeMapController.prefab | 64 - .../Props/DamageableProps/Rockfall.prefab | 31 +- .../Bosses/TitanSlime/TitanSlime.controller | 6 + .../Bosses/Sandmole/SandMole_spine.skel.bytes | Bin 23412 -> 26438 bytes .../SandMole_spine_SkeletonData.asset | 2 +- ...t.shadergraph => CharacterLit.shadergraph} | 10 +- ...aph.meta => CharacterLit.shadergraph.meta} | 0 .../FlashAndShadowSpriteLit.shadergraph | 1762 --- Assets/09.Shaders/NewSurfaceShader.shader | 55 - .../09.Shaders/NewSurfaceShader.shader.meta | 9 - .../09.Shaders/SpineCharacterLit.shadergraph | 6853 ++++++++++ ...eta => SpineCharacterLit.shadergraph.meta} | 2 +- Assets/11.BehaviorTree/MiniSandMole.asset | 2 +- Assets/11.BehaviorTree/SandMole.asset | 2 +- 65 files changed, 9036 insertions(+), 12759 deletions(-) create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs.meta create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs.meta create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs create mode 100644 Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs.meta create mode 100644 Assets/03.Images/SkillIs/Spike.png create mode 100644 Assets/03.Images/SkillIs/Spike.png.meta create mode 100644 Assets/04.Materials/Characters.meta create mode 100644 Assets/04.Materials/Characters/SandMole.mat create mode 100644 Assets/04.Materials/Characters/SandMole.mat.meta rename Assets/05.Prefabs/Characters/Enemies/Bosses/{BaseBoss.prefab => AnimatorBaseBoss.prefab} (98%) rename Assets/05.Prefabs/Characters/Enemies/Bosses/{BaseBoss.prefab.meta => AnimatorBaseBoss.prefab.meta} (100%) create mode 100644 Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab create mode 100644 Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab.meta rename Assets/09.Shaders/{FlashAndShadowLit.shadergraph => CharacterLit.shadergraph} (99%) rename Assets/09.Shaders/{FlashAndShadowLit.shadergraph.meta => CharacterLit.shadergraph.meta} (100%) delete mode 100644 Assets/09.Shaders/FlashAndShadowSpriteLit.shadergraph delete mode 100644 Assets/09.Shaders/NewSurfaceShader.shader delete mode 100644 Assets/09.Shaders/NewSurfaceShader.shader.meta create mode 100644 Assets/09.Shaders/SpineCharacterLit.shadergraph rename Assets/09.Shaders/{FlashAndShadowSpriteLit.shadergraph.meta => SpineCharacterLit.shadergraph.meta} (86%) diff --git a/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs b/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs new file mode 100644 index 000000000..c50d6662f --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs @@ -0,0 +1,108 @@ +using BlueWater.Interfaces; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace BlueWater.Enemies.Bosses +{ + public abstract class AnimatorBoss : Boss, ICurrentDirection + { + // Variables + #region Variables + + // Components + [field: Title("애니메이터 보스 컴포넌트")] + [field: SerializeField] + public SpriteRenderer SpriteRenderer { get; private set; } + + [field: SerializeField] + public Animator Animator { get; private set; } + + // Classes + [field: SerializeField] + public AnimationController AnimationController { get; private set; } + + private bool _isMoving; + public bool IsMoving + { + get => _isMoving; + set + { + _isMoving = value; + AnimationController.SetAnimationParameter("isMoving", _isMoving); + } + } + + private Vector3 _currentDirection = Vector3.right; + public Vector3 CurrentDirection + { + get => _currentDirection; + set + { + if (value == Vector3.zero) return; + + _currentDirection = value; + AnimationController.SetAnimationParameter("xDirection", _currentDirection.x); + AnimationController.SetAnimationParameter("zDirection", _currentDirection.z); + } + } + + // Unity events + #region Unity events + + protected override void Update() + { + base.Update(); + + HandleMovement(); + FlipVisualLook(); + } + + #endregion + + #endregion + + // Initialize methods + #region Initialize methods + + [Button("컴포넌트 초기화")] + protected override void InitializeComponents() + { + base.InitializeComponents(); + + SpriteRenderer = VisualLook.GetComponent(); + Animator = VisualLook.GetComponent(); + AnimationController = GetComponent(); + } + + #endregion + + // Methods + #region Methods + + private void FlipVisualLook() + { + var localScale = VisualLook.localScale; + localScale.x = CurrentDirection.x switch + { + > 0.01f => Mathf.Abs(localScale.x), + < -0.01f => -Mathf.Abs(localScale.x), + _ => localScale.x + }; + VisualLook.localScale = localScale; + } + + private void HandleMovement() + { + if (!AstarAi.canMove || AstarAi.isStopped) + { + IsMoving = false; + return; + } + + CurrentDirection = AstarAi.velocity.normalized; + IsMoving = AstarAi.velocity != Vector3.zero || AstarAi.velocity != Vector3.positiveInfinity; + } + + #endregion + } +} \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs.meta b/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs.meta new file mode 100644 index 000000000..12257cdf0 --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/AnimatorBoss.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cb9fe76049bc1454b8a03e0734a0e368 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - _aiMovement: {fileID: 11400000, guid: 5d32cc099076ade42ab5744c9bb621bb, type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/02.Scripts/Character/Enemy/Boss/Boss.cs b/Assets/02.Scripts/Character/Enemy/Boss/Boss.cs index 3df7675ae..816ea89f2 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/Boss.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/Boss.cs @@ -38,6 +38,7 @@ namespace BlueWater.Enemies.Bosses #region Variables // Components + [field: Title("보스 컴포넌트")] [field: SerializeField] public Rigidbody Rigidbody { get; private set; } @@ -50,12 +51,6 @@ namespace BlueWater.Enemies.Bosses [field: SerializeField] public Transform VisualLook { get; private set; } - [field: SerializeField] - public SpriteRenderer SpriteRenderer { get; private set; } - - [field: SerializeField] - public Animator Animator { get; private set; } - [field: SerializeField] public BoxCollider HitBoxCollider { get; private set; } @@ -63,9 +58,6 @@ namespace BlueWater.Enemies.Bosses [field: SerializeField, Required] public BossData BossData { get; private set; } - [field: SerializeField, Required] - public AnimationController AnimationController { get; private set; } - [field: SerializeField, Required] public BossHealthPoint BossHealthPoint { get; private set; } @@ -76,9 +68,9 @@ namespace BlueWater.Enemies.Bosses public BossSkillController BossSkillController { get; private set; } [field: SerializeField] - public Collider Target { get; private set; } + public Collider Target { get; protected set; } - public IAstarAI IAstarAi; + public IAstarAI AstarAi; #endregion @@ -97,7 +89,7 @@ namespace BlueWater.Enemies.Bosses protected virtual void Start() { - BossHealthPoint.OnDead += HandleDie; + BossHealthPoint.OnDead += Die; Target = GameManager.Instance.CurrentCombatPlayer.GetComponent(); } @@ -119,7 +111,7 @@ namespace BlueWater.Enemies.Bosses protected virtual void OnDestroy() { - BossHealthPoint.OnDead -= HandleDie; + BossHealthPoint.OnDead -= Die; } #endregion @@ -134,16 +126,13 @@ namespace BlueWater.Enemies.Bosses CharacterCollider = GetComponent(); BehaviorTree = GetComponent(); VisualLook = transform.Find("VisualLook"); - SpriteRenderer = VisualLook.GetComponent(); - Animator = VisualLook.GetComponent(); HitBoxCollider = transform.Find("HitBox").GetComponent(); - AnimationController = GetComponent(); BossHealthPoint = GetComponent(); AIMovement = GetComponent(); BossSkillController = GetComponent(); - IAstarAi = GetComponent(); + AstarAi = GetComponent(); } #endregion @@ -154,7 +143,7 @@ namespace BlueWater.Enemies.Bosses // Abstract methods public virtual void Initialize() { } - protected abstract void HandleDie(); + protected abstract void Die(); // Wrapping // BossHealthPoint @@ -183,6 +172,10 @@ namespace BlueWater.Enemies.Bosses public LayerMask TargetLayer => BossData.TargetLayer; // Methods + public void ForceKillBoss() + { + BossHealthPoint.TakeDamage(100000); + } #endregion } diff --git a/Assets/02.Scripts/Character/Enemy/Boss/BossHealthPoint.cs b/Assets/02.Scripts/Character/Enemy/Boss/BossHealthPoint.cs index c94074273..8647e1d5f 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/BossHealthPoint.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/BossHealthPoint.cs @@ -17,7 +17,7 @@ namespace BlueWater.Enemies.Bosses private CapsuleCollider _characterCollider; [SerializeField] - private SpriteRenderer _spriteRenderer; + private Renderer _renderer; [SerializeField] private Transform _particleInstantiateLocation; @@ -62,12 +62,15 @@ namespace BlueWater.Enemies.Bosses // Events public event Action OnHealthChanged; public event Action OnDead; - + + private void Awake() + { + InitializeComponent(); + } + // Unity events private void Start() { - InitializeComponent(); - _flashWhiteWaitTime = new WaitForSeconds(InvincibilityDuration); _fieldBossHealthPointUi = CombatUiManager.Instance.FieldBossHealthPointUi; } @@ -85,7 +88,7 @@ namespace BlueWater.Enemies.Bosses private void InitializeComponent() { _characterCollider = GetComponent(); - _spriteRenderer = GetComponentInChildren(); + _renderer = GetComponentInChildren(); } public void Initialize(bool enableHealthChangedEvent, int maxHealthPoint, string bossName, Transform particleInstantiateLocation = null) @@ -119,13 +122,13 @@ namespace BlueWater.Enemies.Bosses var changeHp = Mathf.Max(CurrentHealthPoint - damageAmount, 0); SetCurrentHealthPoint(changeHp); - if (_spriteRenderer.material.HasInt(_isHitHash)) + if (_renderer.material.HasInt(_isHitHash)) { Utils.StartUniqueCoroutine(this, ref _flashWhiteCoroutine, FlashWhiteCoroutine()); } // 죽었는지 체크 - if (changeHp == 0f) + if (changeHp == 0) { Die(); return; @@ -172,9 +175,9 @@ namespace BlueWater.Enemies.Bosses private IEnumerator FlashWhiteCoroutine() { - _spriteRenderer.material.SetInt(_isHitHash, 1); + _renderer.material.SetInt(_isHitHash, 1); yield return _flashWhiteWaitTime; - _spriteRenderer.material.SetInt(_isHitHash, 0); + _renderer.material.SetInt(_isHitHash, 0); Utils.EndUniqueCoroutine(this, ref _flashWhiteCoroutine); } @@ -184,5 +187,13 @@ namespace BlueWater.Enemies.Bosses IsInvincible = false; Utils.EndUniqueCoroutine(this, ref _damageIntervalCoroutine); } + + public void HideFieldBossHealthPointUi() + { + if (_fieldBossHealthPointUi.gameObject.activeSelf) + { + _fieldBossHealthPointUi.SetActiveHpSlider(false); + } + } } } \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/BossSkillController.cs b/Assets/02.Scripts/Character/Enemy/Boss/BossSkillController.cs index b8ae5bdfa..78405029f 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/BossSkillController.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/BossSkillController.cs @@ -81,7 +81,6 @@ namespace BlueWater.Enemies.Bosses } // Methods - public bool CanSkill(string skillName) { if (!_instantiateSkillDictionary.TryGetValue(skillName, out var skill)) @@ -100,6 +99,14 @@ namespace BlueWater.Enemies.Bosses OnEndSkill?.Invoke(); IsSkillActive = false; } + + public void StopAllCoroutine() + { + foreach (var element in _instantiateSkillDictionary.Values) + { + element.StopAllCoroutines(); + } + } #endregion } diff --git a/Assets/02.Scripts/Character/Enemy/Boss/Rhinoceros/Rhinoceros.cs b/Assets/02.Scripts/Character/Enemy/Boss/Rhinoceros/Rhinoceros.cs index bd76b5e3a..bc1699ce1 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/Rhinoceros/Rhinoceros.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/Rhinoceros/Rhinoceros.cs @@ -1,6 +1,6 @@ -using BlueWater.Interfaces; -using BlueWater.Items; +using BlueWater.Items; using BlueWater.Maps; +using Sirenix.OdinInspector; using UnityEngine; namespace BlueWater.Enemies.Bosses.Rhinoceros @@ -15,51 +15,14 @@ namespace BlueWater.Enemies.Bosses.Rhinoceros SkyFallSmash = 5 } - public class Rhinoceros : Boss, ICurrentDirection + public class Rhinoceros : AnimatorBoss { // Variables #region Variables + [field: Title("Rhinoceros 컴포넌트")] public RhinocerosData RhinocerosData { get; private set; } public BossMapController BossMapController { get; private set; } - - private bool _isMoving; - public bool IsMoving - { - get => _isMoving; - set - { - _isMoving = value; - AnimationController.SetAnimationParameter("isMoving", _isMoving); - } - } - - private Vector3 _currentDirection = Vector3.right; - public Vector3 CurrentDirection - { - get => _currentDirection; - set - { - if (value == Vector3.zero) return; - - _currentDirection = value; - AnimationController.SetAnimationParameter("xDirection", _currentDirection.x); - AnimationController.SetAnimationParameter("zDirection", _currentDirection.z); - } - } - - #endregion - - // Unity events - #region Unity events - - protected override void Update() - { - base.Update(); - - HandleMovement(); - FlipVisualLook(); - } #endregion @@ -89,43 +52,28 @@ namespace BlueWater.Enemies.Bosses.Rhinoceros // Methods #region Methods - protected override void HandleDie() + protected override async void Die() { + BossSkillController.StopAllCoroutine(); + BehaviorTree.DisableBehavior(); StopMove(); + HitBoxCollider.enabled = false; if (Rigidbody) { + Rigidbody.linearVelocity = Vector3.zero; Rigidbody.isKinematic = true; } AnimationController.SetAnimationTrigger("isDead"); - - ItemManager.Instance.ItemDropRandomPosition(BossData.CharacterIdx, transform.position); BossMapController.ClearMap(); - } - - private void FlipVisualLook() - { - var localScale = VisualLook.localScale; - localScale.x = CurrentDirection.x switch + while (AnimationController.GetCurrentAnimationNormalizedTime() <= 1f) { - > 0.01f => Mathf.Abs(localScale.x), - < -0.01f => -Mathf.Abs(localScale.x), - _ => localScale.x - }; - VisualLook.localScale = localScale; - } - - private void HandleMovement() - { - if (!IAstarAi.canMove || IAstarAi.isStopped) - { - IsMoving = false; - return; + await Awaitable.NextFrameAsync(); } - CurrentDirection = IAstarAi.velocity.normalized; - IsMoving = IAstarAi.velocity != Vector3.zero || IAstarAi.velocity != Vector3.positiveInfinity; + ItemManager.Instance.ItemDropRandomPosition(BossData.CharacterIdx, transform.position); + Destroy(gameObject); } #endregion diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/MiniSandMole.cs b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/MiniSandMole.cs index 1d450e4b7..e991ad5bb 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/MiniSandMole.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/MiniSandMole.cs @@ -1,161 +1,50 @@ -using System.Collections; -using BehaviorDesigner.Runtime; -using BlueWater.Interfaces; -using BlueWater.Maps; -using Sirenix.OdinInspector; +using Sirenix.OdinInspector; using UnityEngine; -using UnityEngine.Serialization; namespace BlueWater.Enemies.Bosses.SandMole { - public class MiniSandMole : MonoBehaviour, ITarget, ICurrentDirection + public class MiniSandMole : SandMole { // Variables #region Variables - - // Components - [field: SerializeField] - public Rigidbody Rigidbody { get; private set; } - - [field: SerializeField] - public CapsuleCollider CharacterCollider { get; private set; } - - [field: SerializeField] - public BehaviorTree BehaviorTree { get; private set; } - - [field: SerializeField] - public Transform VisualLook { get; private set; } - - [field: SerializeField] - public SpriteRenderer SpriteRenderer { get; private set; } - - [field: SerializeField] - public Animator Animator { get; private set; } - - [field: SerializeField] - public BoxCollider HitBoxCollider { get; private set; } - - // Classes - [field: SerializeField, Required] - public BossData BossData { get; private set; } - - [field: SerializeField, Required] - public AnimationController AnimationController { get; private set; } - - [field: SerializeField, Required] - public BossHealthPoint BossHealthPoint { get; private set; } - - [field: SerializeField, Required] - public BossSkillController BossSkillController { get; private set; } - - [field: SerializeField, Required] - public SandMoleStatus SandMoleStatus { get; private set; } - - [field: SerializeField] - public Collider Target { get; private set; } - [Title("효과")] [SerializeField] private float _spawnDissolveTime = 2f; - [SerializeField] - private float _dieDissolveTime = 1f; - - public BossMapController BossMapController { get; private set; } - - private bool _isMoving; - public bool IsMoving - { - get => _isMoving; - set - { - _isMoving = value; - AnimationController.SetAnimationParameter("isMoving", _isMoving); - } - } - - private Vector3 _currentDirection = Vector3.right; - public Vector3 CurrentDirection - { - get => _currentDirection; - set - { - if (value == Vector3.zero) return; - - _currentDirection = value; - AnimationController.SetAnimationParameter("xDirection", _currentDirection.x); - AnimationController.SetAnimationParameter("zDirection", _currentDirection.z); - } - } + //[SerializeField] + //private float _dieDissolveTime = 1f; // Hashes private static readonly int _dissolveValueHash = Shader.PropertyToID("_DissolveValue"); - #endregion - - // Unity events - #region Unity events - - private void Awake() - { - InitializeComponents(); - } - - private void Update() - { - FlipVisualLook(); - } - #endregion // Initialize methods #region Initialize methods - [Button("컴포넌트 초기화")] - private void InitializeComponents() + public override async void Initialize() { - Rigidbody = GetComponent(); - CharacterCollider = GetComponent(); - BehaviorTree = GetComponent(); - VisualLook = transform.Find("VisualLook"); - SpriteRenderer = VisualLook.GetComponent(); - Animator = VisualLook.GetComponent(); - HitBoxCollider = transform.Find("HitBox").GetComponent(); - - AnimationController = GetComponent(); - BossHealthPoint = GetComponent(); - BossSkillController = GetComponent(); - - SandMoleStatus = GetComponent(); - BossMapController = MapManager.Instance.SandMoleMapController; - } - - public void Initialize() - { - StartCoroutine(InitializeEffectCoroutine()); - } - - private IEnumerator InitializeEffectCoroutine() - { - Target = GameManager.Instance.CurrentCombatPlayer.GetComponent(); - BossHealthPoint.Initialize(false, BossData.MaxHealthPoint, - BossData.DisplayName, BossMapController.ParticleInstanceLocation); - BossHealthPoint.OnDead += HandleDie; + BossData.DisplayName, SandMoleMapController.ParticleInstanceLocation); BossSkillController.Initialize(BossData.SkillDataList); - - SpriteRenderer.material.SetFloat(_dissolveValueHash, 0f); + SetMoveSpeed(SandMoleData.MoveSpeed); + StopMove(); + + MeshRenderer.material.SetFloat(_dissolveValueHash, 0f); var elapsedTime = 0f; while (elapsedTime <= _spawnDissolveTime) { var value = Mathf.Lerp(0f, 1f, elapsedTime / _spawnDissolveTime); - SpriteRenderer.material.SetFloat(_dissolveValueHash, value); + MeshRenderer.material.SetFloat(_dissolveValueHash, value); elapsedTime += Time.deltaTime; - - yield return null; + await Awaitable.NextFrameAsync(); } - SpriteRenderer.material.SetFloat(_dissolveValueHash, 1f); + MeshRenderer.material.SetFloat(_dissolveValueHash, 1f); + + SpineController.SetSkin(SandMoleSkin.Normal.ToString()); + var roarTrack = SpineController.PlayAnimation(SandMoleAnimation.Roar.ToString(), false); + await SpineController.WaitForAnimationCompletion(roarTrack); BehaviorTree.EnableBehavior(); } @@ -164,45 +53,25 @@ namespace BlueWater.Enemies.Bosses.SandMole // Methods #region Methods - private void HandleDie() + protected override async void Die() { - StartCoroutine(DieCoroutine()); - } + BossSkillController.StopAllCoroutine(); + BehaviorTree.DisableBehavior(); + StopMove(); - private IEnumerator DieCoroutine() - { + HitBoxCollider.enabled = false; if (Rigidbody) { + Rigidbody.linearVelocity = Vector3.zero; Rigidbody.isKinematic = true; } - AnimationController.SetAnimationTrigger("isDead"); + SpineController.SetSkin(SandMoleSkin.Idle.ToString()); + var dieTrack = SpineController.PlayAnimation(SandMoleAnimation.Die.ToString(), false); - SpriteRenderer.material.SetFloat(_dissolveValueHash, 0f); - var elapsedTime = 0f; - while (elapsedTime <= _dieDissolveTime) - { - var value = Mathf.Lerp(1f, 0f, elapsedTime / _dieDissolveTime); - SpriteRenderer.material.SetFloat(_dissolveValueHash, value); - elapsedTime += Time.deltaTime; - - yield return null; - } - SpriteRenderer.material.SetFloat(_dissolveValueHash, 0f); + await SpineController.WaitForAnimationCompletion(dieTrack); Destroy(gameObject); } - - private void FlipVisualLook() - { - var localScale = VisualLook.localScale; - localScale.x = CurrentDirection.x switch - { - > 0.01f => Mathf.Abs(localScale.x), - < -0.01f => -Mathf.Abs(localScale.x), - _ => localScale.x - }; - VisualLook.localScale = localScale; - } #endregion } diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMole.cs b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMole.cs index f1111972f..fe6186a6f 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMole.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMole.cs @@ -1,6 +1,5 @@ -using System; -using System.Collections.Generic; -using BlueWater.Interfaces; +using System.Collections.Generic; +using System.Linq; using BlueWater.Items; using BlueWater.Maps; using Sirenix.OdinInspector; @@ -17,54 +16,39 @@ namespace BlueWater.Enemies.Bosses.SandMole SpikeBarrage } - [Serializable] - public class SummonMiniSandMole + public enum SandMoleSkin { - [field: SerializeField] - public float HealthPercentage { get; private set; } - - [field: SerializeField] - public bool SummonTrigger { get; set; } + Idle = 0, + Normal, + Spin + } + + public enum SandMoleAnimation + { + None = 0, + Die, + Dig, + Idle, + Roar, + Spin, + SpinReady, + SpinReady2, + Stun } - public class SandMole : Boss, ICurrentDirection + public class SandMole : SpineBoss { // Variables #region Variables + [field: Title("SandMole 컴포넌트")] [field: SerializeField, Required] public SandMoleStatus SandMoleStatus { get; private set; } - [SerializeField] - private List _summonMiniSandMoles; + private List _summonMiniSandMoles; public SandMoleData SandMoleData { get; private set; } public SandMoleMapController SandMoleMapController { get; private set; } - - private bool _isMoving; - public bool IsMoving - { - get => _isMoving; - set - { - _isMoving = value; - AnimationController.SetAnimationParameter("isMoving", _isMoving); - } - } - - private Vector3 _currentDirection = Vector3.right; - public Vector3 CurrentDirection - { - get => _currentDirection; - set - { - if (value == Vector3.zero) return; - - _currentDirection = value; - AnimationController.SetAnimationParameter("xDirection", _currentDirection.x); - AnimationController.SetAnimationParameter("zDirection", _currentDirection.z); - } - } #endregion @@ -97,10 +81,14 @@ namespace BlueWater.Enemies.Bosses.SandMole SandMoleStatus = GetComponent(); SandMoleData = BossData as SandMoleData; + if (SandMoleData != null) + { + _summonMiniSandMoles = SandMoleData.SummonMiniSandMoles.ConvertAll(mole => new SummonMiniSandMole(mole)); + } SandMoleMapController = MapManager.Instance.SandMoleMapController; } - public override void Initialize() + public override async void Initialize() { BossHealthPoint.Initialize(true, SandMoleData.MaxHealthPoint, SandMoleData.DisplayName, SandMoleMapController.ParticleInstanceLocation); @@ -108,6 +96,11 @@ namespace BlueWater.Enemies.Bosses.SandMole BossSkillController.Initialize(BossData.SkillDataList); SetMoveSpeed(SandMoleData.MoveSpeed); StopMove(); + + SpineController.SetSkin(SandMoleSkin.Normal.ToString()); + var roarTrack = SpineController.PlayAnimation(SandMoleAnimation.Roar.ToString(), false); + + await SpineController.WaitForAnimationCompletion(roarTrack); BehaviorTree.EnableBehavior(); } @@ -116,24 +109,34 @@ namespace BlueWater.Enemies.Bosses.SandMole // Methods #region Methods - protected override void HandleDie() + protected override async void Die() { + BossSkillController.StopAllCoroutine(); + BehaviorTree.DisableBehavior(); StopMove(); + HitBoxCollider.enabled = false; if (Rigidbody) { + Rigidbody.linearVelocity = Vector3.zero; Rigidbody.isKinematic = true; } - AnimationController.SetAnimationTrigger("isDead"); - ItemManager.Instance.ItemDropRandomPosition(BossData.CharacterIdx, transform.position); + SpineController.SetSkin(SandMoleSkin.Idle.ToString()); + var dieTrack = SpineController.PlayAnimation(SandMoleAnimation.Die.ToString(), false); SandMoleMapController.ClearMap(); + + await SpineController.WaitForAnimationCompletion(dieTrack); + ItemManager.Instance.ItemDropRandomPosition(BossData.CharacterIdx, transform.position); + Destroy(gameObject); } private void SummonMiniSandMole(int currentHp) { + if (currentHp == 0) return; + var currentHealthPercentage = (float)currentHp / BossData.MaxHealthPoint * 100f; - + foreach (var element in _summonMiniSandMoles) { if (currentHealthPercentage > element.HealthPercentage || element.SummonTrigger) continue; @@ -142,30 +145,6 @@ namespace BlueWater.Enemies.Bosses.SandMole element.SummonTrigger = true; } } - - private void FlipVisualLook() - { - var localScale = VisualLook.localScale; - localScale.x = CurrentDirection.x switch - { - > 0.01f => Mathf.Abs(localScale.x), - < -0.01f => -Mathf.Abs(localScale.x), - _ => localScale.x - }; - VisualLook.localScale = localScale; - } - - private void HandleMovement() - { - if (!IAstarAi.canMove || IAstarAi.isStopped) - { - IsMoving = false; - return; - } - - CurrentDirection = IAstarAi.velocity.normalized; - IsMoving = IAstarAi.velocity != Vector3.zero || IAstarAi.velocity != Vector3.positiveInfinity; - } #endregion } diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleData.cs b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleData.cs index 00c58b71c..1f6501fed 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleData.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleData.cs @@ -1,4 +1,5 @@ -using UnityEngine; +using System.Collections.Generic; +using UnityEngine; namespace BlueWater.Enemies.Bosses.SandMole { @@ -7,5 +8,8 @@ namespace BlueWater.Enemies.Bosses.SandMole { [field: SerializeField] public float MoveSpeed { get; private set; } = 3f; + + [field: SerializeField] + public List SummonMiniSandMoles { get; private set; } } } \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleStatus.cs b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleStatus.cs index 735fb3ba5..2879cb72d 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleStatus.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SandMoleStatus.cs @@ -1,4 +1,6 @@ +using System; using BlueWater.Interfaces; +using BlueWater.Players; using BlueWater.Utility; using Sirenix.OdinInspector; using UnityEngine; @@ -9,6 +11,9 @@ namespace BlueWater.Enemies.Bosses.SandMole { // Variables #region Variables + + [SerializeField] + private SpineController _spineController; // Stun [Title("기절 효과")] @@ -21,7 +26,18 @@ namespace BlueWater.Enemies.Bosses.SandMole private Coroutine _stunCoolDownCoroutine; #endregion - + + private void Awake() + { + InitializeComponents(); + } + + [Button("컴포넌트 초기화")] + private void InitializeComponents() + { + _spineController = GetComponent(); + } + // Stun public bool CanStun() => IsStunEnabled; @@ -29,6 +45,8 @@ namespace BlueWater.Enemies.Bosses.SandMole { if (!CanStun()) return; + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Stun.ToString(), false); IsStunned = true; if (_stunParticle) { @@ -40,6 +58,9 @@ namespace BlueWater.Enemies.Bosses.SandMole public void EndStun() { + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), false); + Utils.EndUniqueCoroutine(this, ref _stunCoolDownCoroutine); _stunParticle.Stop(); _stunParticle.Clear(); diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs new file mode 100644 index 000000000..a7719eb10 --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace BlueWater.Enemies.Bosses.SandMole +{ + [Serializable] + public class SummonMiniSandMole + { + [field: SerializeField] + public float HealthPercentage { get; private set; } + + [field: SerializeField] + public bool SummonTrigger { get; set; } + + public SummonMiniSandMole(SummonMiniSandMole summonMiniSandMole) + { + HealthPercentage = summonMiniSandMole.HealthPercentage; + SummonTrigger = summonMiniSandMole.SummonTrigger; + } + } +} \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs.meta b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs.meta new file mode 100644 index 000000000..35dc227e4 --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/SandMole/SummonMiniSandMole.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 12827405845b15247b5415e44cd8a33c \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs b/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs new file mode 100644 index 000000000..239fada34 --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs @@ -0,0 +1,94 @@ +using BlueWater.Interfaces; +using BlueWater.Players; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace BlueWater.Enemies.Bosses +{ + public abstract class SpineBoss : Boss, ICurrentDirection + { + // Variables + #region Variables + + // Components + [field: Title("스파인 보스 컴포넌트")] + [field: SerializeField] + public MeshRenderer MeshRenderer { get; private set; } + + // Classes + [field: SerializeField] + public SpineController SpineController { get; private set; } + + public bool IsMoving { get; private set; } + + private Vector3 _currentDirection = Vector3.right; + public Vector3 CurrentDirection + { + get => _currentDirection; + set + { + if (value == Vector3.zero) return; + + _currentDirection = value; + } + } + + #endregion + + // Unity events + #region Unity events + + protected override void Update() + { + base.Update(); + + HandleMovement(); + FlipVisualLook(); + } + + #endregion + + // Initialize methods + #region Initialize methods + + [Button("컴포넌트 초기화")] + protected override void InitializeComponents() + { + base.InitializeComponents(); + + MeshRenderer = VisualLook.GetComponent(); + SpineController = GetComponent(); + } + + #endregion + + // Methods + #region Methods + + protected virtual void FlipVisualLook() + { + var localScale = VisualLook.localScale; + localScale.x = CurrentDirection.x switch + { + > 0.01f => -Mathf.Abs(localScale.x), + < -0.01f => Mathf.Abs(localScale.x), + _ => localScale.x + }; + VisualLook.localScale = localScale; + } + + protected virtual void HandleMovement() + { + if (!AstarAi.canMove || AstarAi.isStopped) + { + IsMoving = false; + return; + } + + CurrentDirection = AstarAi.velocity.normalized; + IsMoving = AstarAi.velocity != Vector3.zero || AstarAi.velocity != Vector3.positiveInfinity; + } + + #endregion + } +} \ No newline at end of file diff --git a/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs.meta b/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs.meta new file mode 100644 index 000000000..3312e432b --- /dev/null +++ b/Assets/02.Scripts/Character/Enemy/Boss/SpineBoss.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1db8f02f97227534c8bc86e6ac990caf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - _aiMovement: {fileID: 11400000, guid: 5d32cc099076ade42ab5744c9bb621bb, type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/02.Scripts/Character/Enemy/Boss/TitanSlime/TitanSlime.cs b/Assets/02.Scripts/Character/Enemy/Boss/TitanSlime/TitanSlime.cs index 1f6e15eea..fc95e255e 100644 --- a/Assets/02.Scripts/Character/Enemy/Boss/TitanSlime/TitanSlime.cs +++ b/Assets/02.Scripts/Character/Enemy/Boss/TitanSlime/TitanSlime.cs @@ -1,19 +1,23 @@ using BlueWater.Items; using BlueWater.Maps; using BlueWater.Uis; +using Sirenix.OdinInspector; using UnityEngine; namespace BlueWater.Enemies.Bosses.TitanSlime { - public class TitanSlime : Boss + public class TitanSlime : AnimatorBoss { // Variables #region Variables + [Title("TitanSlime 컴포넌트")] [SerializeField] private SpriteRenderer _rabbit; public TitanSlimeData TitanSlimeData { get; private set; } + + [field: SerializeField] public TitanSlimeState TitanSlimeState { get; private set; } private TitanSlimeMapController _titanSlimeMapController; @@ -56,17 +60,17 @@ namespace BlueWater.Enemies.Bosses.TitanSlime // Methods #region Methods - protected override void HandleDie() + protected override void Die() { + BossSkillController.StopAllCoroutine(); + BehaviorTree.DisableBehavior(); + + HitBoxCollider.enabled = false; if (Rigidbody) { + Rigidbody.linearVelocity = Vector3.zero; Rigidbody.isKinematic = true; } - - if (TitanSlimeState.HasRabbit) - { - CombatUiManager.Instance.FieldBossHealthPointUi.SetActiveHpSlider(false); - } if (TitanSlimeState.Level == 4 && TitanSlimeState.HasRabbit) { diff --git a/Assets/02.Scripts/Character/Player/Combat/CombatInput.cs b/Assets/02.Scripts/Character/Player/Combat/CombatInput.cs index e4e557e62..ef8773fb7 100644 --- a/Assets/02.Scripts/Character/Player/Combat/CombatInput.cs +++ b/Assets/02.Scripts/Character/Player/Combat/CombatInput.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using BlueWater.Interfaces; +using BlueWater.Maps; using BlueWater.Uis; using BlueWater.Utility; using Sirenix.OdinInspector; @@ -173,6 +174,14 @@ namespace BlueWater.Players.Combat } } + public void OnForceKillBoss(InputAction.CallbackContext context) + { + if (context.performed) + { + MapManager.Instance.ForceKillCurrentBoss(); + } + } + public void OnCancel(InputAction.CallbackContext context) { if (context.performed) diff --git a/Assets/02.Scripts/Character/Player/Combat/CombatPlayer.cs b/Assets/02.Scripts/Character/Player/Combat/CombatPlayer.cs index 88cadf464..1f6f6618d 100644 --- a/Assets/02.Scripts/Character/Player/Combat/CombatPlayer.cs +++ b/Assets/02.Scripts/Character/Player/Combat/CombatPlayer.cs @@ -172,6 +172,9 @@ namespace BlueWater.Players.Combat CombatUiManager.Instance.GameOverPopupUi.Open(CombatUiManager.Instance.PopupUiList); } + public void SetCurrentHealthPoint(int value) => PlayerHealthPoint.SetCurrentHealthPoint(value); + public void SetCurrentHealthPointMax() => PlayerHealthPoint.SetCurrentHealthPoint(PlayerHealthPoint.MaxHealthPoint); + #endregion } } \ No newline at end of file diff --git a/Assets/02.Scripts/Character/SpineController.cs b/Assets/02.Scripts/Character/SpineController.cs index 8fd0a436f..15b2ea6fd 100644 --- a/Assets/02.Scripts/Character/SpineController.cs +++ b/Assets/02.Scripts/Character/SpineController.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using Sirenix.OdinInspector; +using Spine; using Spine.Unity; using UnityEngine; using AnimationState = Spine.AnimationState; @@ -48,18 +49,30 @@ namespace BlueWater.Players // Methods #region Methods - public void PlayAnimation(string animationName, bool isLoopActive, float speed = 1f) + /// 스파인 애니메이션 이름 + /// 반복 여부 + /// 애니메이션 속도 양수값 + /// true인 경우 자동으로 speed에 음수값을 넣음 + /// + public TrackEntry PlayAnimation(string animationName, bool isLoopActive, float speed = 1f, bool isReverse = false) { - if (!_skeletonAnimation && _animationState == null) return; - + if (!_skeletonAnimation || _animationState == null) return null; + if (string.IsNullOrEmpty(animationName)) { Debug.LogError($"{animationName}의 애니메이션은 존재하지 않습니다."); - return; + return null; } - _animationState.TimeScale = speed; - _animationState.SetAnimation(0, animationName, isLoopActive); + _animationState.TimeScale = isReverse ? -Mathf.Abs(speed) : Mathf.Abs(speed); + var trackEntry = _animationState.SetAnimation(0, animationName, isLoopActive); + + if (isReverse) + { + trackEntry.TrackTime = trackEntry.AnimationEnd; + } + + return trackEntry; } public void SetSkin(string skinName) @@ -77,68 +90,24 @@ namespace BlueWater.Players _animationState.Apply(_skeletonAnimation.Skeleton); } - public bool IsComparingCurrentAnimation(string animationName, int trackIndex = 0) + public async Awaitable WaitForAnimationCompletion(TrackEntry trackEntry, bool isReverse = false) { - if (!_skeletonAnimation || _animationState == null) return false; - - var currentAnimation = _animationState.GetCurrent(trackIndex)?.Animation; - return currentAnimation != null && currentAnimation.Name == animationName; + if (isReverse) + { + await AwaitUntil(() => trackEntry.TrackTime <= 0); + } + else + { + await AwaitUntil(() => trackEntry.IsComplete); + } } - public IEnumerator WaitForAnimationToRun(string animationName, Action onSuccess, float timeout = 2f) + public async Awaitable AwaitUntil(Func condition) { - var elapsedTime = 0f; - while (!IsComparingCurrentAnimation(animationName)) + while (!condition()) { - elapsedTime += Time.deltaTime; - yield return null; - if (elapsedTime > timeout) - { - Debug.Log("Timeout waiting for animation state: " + animationName); - onSuccess?.Invoke(false); - yield break; - } + await Awaitable.NextFrameAsync(); } - onSuccess?.Invoke(true); - } - - public void SetCurrentAnimationSpeed(float targetDuration, int trackIndex = 0) - { - if (!_skeletonAnimation || _animationState == null) return; - - var currentAnimation = _animationState.GetCurrent(trackIndex)?.Animation; - if (currentAnimation != null) - { - var animationLength = currentAnimation.Duration; - _animationState.TimeScale = animationLength / targetDuration; - } - } - - public float GetCurrentAnimationNormalizedTime(int trackIndex = 0) - { - if (!_skeletonAnimation || _animationState == null) return 0f; - - var currentTrackEntry = _animationState.GetCurrent(trackIndex); - if (currentTrackEntry != null) - { - return currentTrackEntry.TrackTime / currentTrackEntry.Animation.Duration; - } - return 0f; - } - - public float GetCurrentAnimationLength(int trackIndex = 0) - { - if (!_skeletonAnimation || _animationState == null) return 0f; - - var currentAnimation = _animationState.GetCurrent(trackIndex)?.Animation; - return currentAnimation != null ? currentAnimation.Duration : 0f; - } - - public void ResetAnimationSpeed() - { - if (!_skeletonAnimation || _animationState == null) return; - - _animationState.TimeScale = 1f; } #endregion diff --git a/Assets/02.Scripts/Map/BossMapController.cs b/Assets/02.Scripts/Map/BossMapController.cs index 5a72bcd82..6ce6b7b06 100644 --- a/Assets/02.Scripts/Map/BossMapController.cs +++ b/Assets/02.Scripts/Map/BossMapController.cs @@ -129,7 +129,7 @@ namespace BlueWater.Maps elapsedTime += Time.unscaledDeltaTime; yield return null; } - DestroyAllEnemies(); + DestroyAllEnemiesExceptBoss(); VisualFeedbackManager.Instance.SetBaseTimeScale(1f); elapsedTime = 0f; diff --git a/Assets/02.Scripts/Map/BossMapTrigger.cs b/Assets/02.Scripts/Map/BossMapTrigger.cs index fc02a1c01..0b8216736 100644 --- a/Assets/02.Scripts/Map/BossMapTrigger.cs +++ b/Assets/02.Scripts/Map/BossMapTrigger.cs @@ -63,23 +63,14 @@ namespace BlueWater.Maps private IEnumerator BossMapTriggerCoroutine() { - var interactionAnimationName = BossMapTriggerAnimation.Animation.ToString(); - _spineController.PlayAnimation(interactionAnimationName, false); - - var animationStarted = false; - yield return StartCoroutine(_spineController.WaitForAnimationToRun(interactionAnimationName, - success => animationStarted = success)); - - if (!animationStarted) + var animationTrack = _spineController.PlayAnimation( BossMapTriggerAnimation.Animation.ToString(), false); + if (animationTrack == null) { + Debug.LogError("BossMapTriggerCoroutine animationTrack is null error"); yield break; } - while (_spineController.IsComparingCurrentAnimation(interactionAnimationName) - && _spineController.GetCurrentAnimationNormalizedTime() <= 1f) - { - yield return null; - } + yield return new WaitUntil(() => animationTrack.IsComplete); gameObject.SetActive(false); OnInteractionActive?.Invoke(); diff --git a/Assets/02.Scripts/Map/MapController.cs b/Assets/02.Scripts/Map/MapController.cs index dd8ce43e4..27029dea1 100644 --- a/Assets/02.Scripts/Map/MapController.cs +++ b/Assets/02.Scripts/Map/MapController.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using BlueWater.Enemies.Bosses; using Sirenix.OdinInspector; using UnityEngine; @@ -92,8 +93,31 @@ namespace BlueWater.Maps public void DestroyAllEnemies() { + var temps = new List(); foreach (Transform element in EnemyInstanceLocation) { + temps.Add(element); + } + + foreach (var element in temps) + { + Destroy(element.gameObject); + } + } + + public void DestroyAllEnemiesExceptBoss() + { + var temps = new List(); + foreach (Transform element in EnemyInstanceLocation) + { + temps.Add(element); + } + + foreach (var element in temps) + { + var boss = element.GetComponent(); + if (boss) continue; + Destroy(element.gameObject); } } @@ -101,13 +125,36 @@ namespace BlueWater.Maps public void DestroyAllObjects() { DestroyAllEnemies(); - + + var temps = new List(); foreach (Transform element in ParticleInstanceLocation) + { + temps.Add(element); + } + + foreach (Transform element in temps) { Destroy(element.gameObject); } } + public void ForceKillBoss() + { + var temps = new List(); + foreach (Transform element in EnemyInstanceLocation) + { + temps.Add(element); + } + + foreach (Transform element in temps) + { + var boss = element.GetComponent(); + if (!boss) continue; + + boss.ForceKillBoss(); + } + } + public void MovePlayer() { if (!GameManager.Instance.CurrentCombatPlayer) return; diff --git a/Assets/02.Scripts/Map/MapManager.cs b/Assets/02.Scripts/Map/MapManager.cs index 7f22b2d82..b9b2dabb1 100644 --- a/Assets/02.Scripts/Map/MapManager.cs +++ b/Assets/02.Scripts/Map/MapManager.cs @@ -70,9 +70,9 @@ namespace BlueWater.Maps AudioManager.Instance.StopBgm(); } - public void CurrentMapRestart() + public void RestartCurrentMap() { - if (_currentMapController != null) + if (_currentMapController) { _currentMapController.ResetMap(); } @@ -83,7 +83,7 @@ namespace BlueWater.Maps public void MoveSelectStage(int stage) { _currentMapController = GetMapController(DataManager.Instance.CurrentSaveStage); - if (_currentMapController != null) + if (_currentMapController) { _currentMapController.ResetMap(); } @@ -92,5 +92,15 @@ namespace BlueWater.Maps var moveMapController = GetMapController((SaveStage)stage); moveMapController.MovePlayer(); } + + public void ForceKillCurrentBoss() + { + _currentMapController = GetMapController(DataManager.Instance.CurrentSaveStage); + if (!_currentMapController) + { + return; + } + _currentMapController.ForceKillBoss(); + } } } \ No newline at end of file diff --git a/Assets/02.Scripts/NewBlueWater.inputactions b/Assets/02.Scripts/NewBlueWater.inputactions index c4ae0022d..d4737b4ec 100644 --- a/Assets/02.Scripts/NewBlueWater.inputactions +++ b/Assets/02.Scripts/NewBlueWater.inputactions @@ -766,18 +766,27 @@ "initialStateCheck": false }, { - "name": "OpenMenu", + "name": "OpenDevelopMenu", "type": "Button", - "id": "d7467711-57a8-4a31-a2ba-d14040cff3e7", + "id": "a5d9ffcb-5c4f-4c6d-8335-9060bbea120a", "expectedControlType": "", "processors": "", "interactions": "", "initialStateCheck": false }, { - "name": "OpenDevelopMenu", + "name": "ForceKillBoss", "type": "Button", - "id": "a5d9ffcb-5c4f-4c6d-8335-9060bbea120a", + "id": "2f6cc7b3-e806-4b78-b11f-e6ed70bb67ac", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "OpenMenu", + "type": "Button", + "id": "d7467711-57a8-4a31-a2ba-d14040cff3e7", "expectedControlType": "", "processors": "", "interactions": "", @@ -926,6 +935,17 @@ "isComposite": false, "isPartOfComposite": false }, + { + "name": "", + "id": "5768b250-8724-4c7e-a3d1-784ebd316854", + "path": "/f2", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ForceKillBoss", + "isComposite": false, + "isPartOfComposite": false + }, { "name": "", "id": "46591849-5c1e-4b83-b490-0a4ad29ed80f", diff --git a/Assets/02.Scripts/ScriptableObject/Enemy/Boss/BossConfiguration.asset b/Assets/02.Scripts/ScriptableObject/Enemy/Boss/BossConfiguration.asset index dd7691fef..1c9da8331 100644 --- a/Assets/02.Scripts/ScriptableObject/Enemy/Boss/BossConfiguration.asset +++ b/Assets/02.Scripts/ScriptableObject/Enemy/Boss/BossConfiguration.asset @@ -18,6 +18,6 @@ MonoBehaviour: - k__BackingField: 2 k__BackingField: {fileID: 4623786526972472839, guid: b3fede52cd9ea854fab2ad603b53dd77, type: 3} - k__BackingField: 3 - k__BackingField: {fileID: 4623786526972472839, guid: e3a389dac3e524844ac42dabd7207e64, type: 3} + k__BackingField: {fileID: 3920647224749190631, guid: 58854203209bd294d817b319d4dafc4f, type: 3} - k__BackingField: 4 - k__BackingField: {fileID: 811732657406064749, guid: 5975a5a7434cc704c9d60c8ab3750550, type: 3} + k__BackingField: {fileID: 3920647224749190631, guid: 95f91f8d7fca3544fb0577a9dd14caf6, type: 3} diff --git a/Assets/02.Scripts/ScriptableObject/Enemy/Boss/SandMoleData.asset b/Assets/02.Scripts/ScriptableObject/Enemy/Boss/SandMoleData.asset index cc639260e..122a38f9d 100644 --- a/Assets/02.Scripts/ScriptableObject/Enemy/Boss/SandMoleData.asset +++ b/Assets/02.Scripts/ScriptableObject/Enemy/Boss/SandMoleData.asset @@ -25,3 +25,12 @@ MonoBehaviour: - {fileID: -8817476587284398613, guid: 1ac17d81b98c9fb488ac24d8e2291955, type: 3} - {fileID: 6831508064570746451, guid: 4c632b5316acd35479cf545bc4752b7f, type: 3} k__BackingField: 3 + k__BackingField: + - k__BackingField: 80 + k__BackingField: 0 + - k__BackingField: 60 + k__BackingField: 0 + - k__BackingField: 40 + k__BackingField: 0 + - k__BackingField: 20 + k__BackingField: 0 diff --git a/Assets/02.Scripts/ScriptableObject/Item/ItemDataTable.asset b/Assets/02.Scripts/ScriptableObject/Item/ItemDataTable.asset index 44756df36..03dd1d242 100644 --- a/Assets/02.Scripts/ScriptableObject/Item/ItemDataTable.asset +++ b/Assets/02.Scripts/ScriptableObject/Item/ItemDataTable.asset @@ -408,7 +408,7 @@ MonoBehaviour: k__BackingField: 0 k__BackingField: k__BackingField: {fileID: 21300000, guid: 8de91ee4e8525bb46bb309c15c5207d3, type: 3} - k__BackingField: {fileID: 8962896418303621511, guid: 0dc7ed0facf2fca4b80244d0d95e2557, type: 3} + k__BackingField: {fileID: 8962896418303621511, guid: 66d94bc59db241a4895f8e4fff7ea201, type: 3} - k__BackingField: 50002 k__BackingField: "\uD558\uD2B8 \uD55C \uAC1C" k__BackingField: 5 @@ -417,4 +417,4 @@ MonoBehaviour: k__BackingField: 0 k__BackingField: k__BackingField: {fileID: 21300000, guid: 4e2159443b5aedf43849ec062f4f8016, type: 3} - k__BackingField: {fileID: 8962896418303621511, guid: 66d94bc59db241a4895f8e4fff7ea201, type: 3} + k__BackingField: {fileID: 8962896418303621511, guid: 0dc7ed0facf2fca4b80244d0d95e2557, type: 3} diff --git a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/GateOfSpikes.cs b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/GateOfSpikes.cs index f4051bc3a..0a8d0834b 100644 --- a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/GateOfSpikes.cs +++ b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/GateOfSpikes.cs @@ -2,7 +2,9 @@ using System; using System.Collections; using System.Collections.Generic; using System.Linq; +using BlueWater.Interfaces; using BlueWater.Maps; +using BlueWater.Players; using BlueWater.Utility; using UnityEngine; using Random = UnityEngine.Random; @@ -12,25 +14,22 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills public class GateOfSpikes : BaseSkill { private GateOfSpikesData _gateOfSpikesData; - private SandMole _sandMole; - private AnimationController _animationController; + private SpineController _spineController; private Collider _userCollider; private Collider _targetCollider; + private ICurrentDirection _currentDirection; private Transform _particleInstantiateLocation; private List _spikes; protected override void BasicSetting() { - if (!_sandMole) - { - _sandMole = SkillUser.GetComponent(); - _animationController = _sandMole.AnimationController; - _userCollider = _sandMole.CharacterCollider; - _targetCollider = _sandMole.Target; - _particleInstantiateLocation = MapManager.Instance.SandMoleMapController.ParticleInstanceLocation; - } _gateOfSpikesData = (GateOfSpikesData)SkillData; + _spineController = SkillUser.GetComponent(); + _userCollider = SkillUser.GetComponent(); + _targetCollider = SkillUser.GetComponent().Target; + _currentDirection = SkillUser.GetComponent(); + _particleInstantiateLocation = MapManager.Instance.SandMoleMapController.ParticleInstanceLocation; _spikes = new List(_gateOfSpikesData.SpikeCount); base.BasicSetting(); @@ -44,27 +43,26 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills private IEnumerator SkillCoroutine(params Action[] actions) { EnableSkill = false; - _sandMole.StopMove(); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.GateOfSpikes); - - var animationStarted = false; - yield return StartCoroutine(_animationController.WaitForAnimationToRun("GateOfSpikes", - success => animationStarted = success)); - - if (!animationStarted || !SkillUser || !_userCollider) + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + var roarTrack = _spineController.PlayAnimation(SandMoleAnimation.Roar.ToString(), false); + if (roarTrack == null) { EndSkill(0, actions[0]); yield break; } + yield return new WaitUntil(() => roarTrack.IsComplete); + + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), true); + IsUsingSkill = true; - _animationController.ResetAnimationSpeed(); var startPosition = SkillUser.transform.position; var targetCenterPosition = _targetCollider.transform.position; startPosition.y = targetCenterPosition.y; var targetVector = targetCenterPosition - startPosition; var targetDirection = targetVector.normalized; - _sandMole.CurrentDirection = targetDirection; + _currentDirection.CurrentDirection = targetDirection; var spikeSpawnPosition = _userCollider.bounds.center; var validAttackPositions = new List(); @@ -97,7 +95,8 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills { Utils.EndUniqueCoroutine(this, ref SkillCoroutineInstance); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.None); + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), true); action?.Invoke(); Utils.StartUniqueCoroutine(this, ref CooldownCoroutineInstance,Utils.CoolDownCoroutine(cooldown, EndCooldown)); diff --git a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/MultiThrowSpikes.cs b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/MultiThrowSpikes.cs index b9e37db9e..112009598 100644 --- a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/MultiThrowSpikes.cs +++ b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/MultiThrowSpikes.cs @@ -1,6 +1,8 @@ using System; using System.Collections; +using BlueWater.Interfaces; using BlueWater.Maps; +using BlueWater.Players; using BlueWater.Utility; using UnityEngine; @@ -9,21 +11,18 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills public class MultiThrowSpikes : BaseSkill { private MultiThrowSpikesData _multiThrowSpikesData; - private SandMole _sandMole; - private AnimationController _animationController; + private SpineController _spineController; private Collider _targetCollider; + private ICurrentDirection _currentDirection; private Transform _particleInstantiateLocation; protected override void BasicSetting() { - if (!_sandMole) - { - _sandMole = SkillUser.GetComponent(); - _animationController = _sandMole.AnimationController; - _targetCollider = _sandMole.Target; - _particleInstantiateLocation = MapManager.Instance.SandMoleMapController.ParticleInstanceLocation; - } _multiThrowSpikesData = (MultiThrowSpikesData)SkillData; + _spineController = SkillUser.GetComponent(); + _targetCollider = SkillUser.GetComponent().Target; + _currentDirection = SkillUser.GetComponent(); + _particleInstantiateLocation = MapManager.Instance.SandMoleMapController.ParticleInstanceLocation; base.BasicSetting(); } @@ -36,21 +35,25 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills private IEnumerator SkillCoroutine(params Action[] actions) { EnableSkill = false; - _sandMole.StopMove(); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.MultiThrowSpikes); + _spineController.SetSkin(SandMoleSkin.Idle.ToString()); + var spinReady2Track = _spineController.PlayAnimation(SandMoleAnimation.SpinReady2.ToString(), false); + if (spinReady2Track == null) + { + EndSkill(0, actions[0]); + yield break; + } - var animationStarted = false; - yield return StartCoroutine(_animationController.WaitForAnimationToRun("MultiThrowSpikes", - success => animationStarted = success)); - - if (!animationStarted || !SkillUser) + yield return new WaitUntil(() => spinReady2Track.IsComplete); + + _spineController.SetSkin(SandMoleSkin.Spin.ToString()); + var spinTrack = _spineController.PlayAnimation(SandMoleAnimation.Spin.ToString(), true); + if (spinTrack == null || !SkillUser) { EndSkill(0, actions[0]); yield break; } IsUsingSkill = true; - _animationController.ResetAnimationSpeed(); var startPosition = SkillUser.transform.position; var waitForSeconds = new WaitForSeconds(_multiThrowSpikesData.SpikeInterval); for (var i = 0; i < _multiThrowSpikesData.SpikeCount; i++) @@ -65,7 +68,7 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills startPosition.y = targetCenterPosition.y; var targetVector = targetCenterPosition - startPosition; var targetDirection = targetVector.normalized; - _sandMole.CurrentDirection = targetDirection; + _currentDirection.CurrentDirection = targetDirection; var rotation = Quaternion.LookRotation(targetDirection); var projectile = Instantiate(_multiThrowSpikesData.SpikePrefab, startPosition, rotation, _particleInstantiateLocation).GetComponent(); @@ -82,7 +85,8 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills { Utils.EndUniqueCoroutine(this, ref SkillCoroutineInstance); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.None); + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), true); action?.Invoke(); Utils.StartUniqueCoroutine(this, ref CooldownCoroutineInstance,Utils.CoolDownCoroutine(cooldown, EndCooldown)); diff --git a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SingleRoll.cs b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SingleRoll.cs index 8f99761da..fc9f65c8b 100644 --- a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SingleRoll.cs +++ b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SingleRoll.cs @@ -2,6 +2,7 @@ using System; using System.Collections; using BlueWater.Interfaces; using BlueWater.Maps; +using BlueWater.Players; using BlueWater.Utility; using Sirenix.OdinInspector; using UnityEngine; @@ -16,18 +17,18 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills private bool _isDrawingGizmo = true; private SingleRollData _singleRollData; - private AnimationController _animationController; + private SpineController _spineController; private Rigidbody _userRigidbody; private CapsuleCollider _userCollider; private Collider _targetCollider; private ICurrentDirection _iCurrentDirection; - private BossMapController _sandMoleMapController; + private Transform _particleInstantiateLocation; private float _colliderRadius; private float _attackRadius; private void OnDrawGizmos() { - if (!_isDrawingGizmo || !IsUsingSkill) return; + if (!_isDrawingGizmo || !IsUsingSkill || !SkillUser) return; Gizmos.color = Color.red; Gizmos.DrawWireSphere(SkillUser.transform.position, _attackRadius); @@ -35,16 +36,16 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills protected override void BasicSetting() { - _animationController = SkillUser.GetComponent(); + _singleRollData = (SingleRollData)SkillData; + _spineController = SkillUser.GetComponent(); _userRigidbody = SkillUser.GetComponent(); _userCollider = SkillUser.GetComponent(); _targetCollider = SkillUser.GetComponent().Target; - _sandMoleMapController = MapManager.Instance.SandMoleMapController; + _particleInstantiateLocation = MapManager.Instance.SandMoleMapController.ParticleInstanceLocation; _iCurrentDirection = SkillUser.GetComponent(); _colliderRadius = _userCollider.radius * SkillUser.transform.localScale.x; _attackRadius = _colliderRadius * 0.5f; - _singleRollData = (SingleRollData)SkillData; HitColliders = new Collider[4]; base.BasicSetting(); @@ -58,20 +59,25 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills private IEnumerator SkillCoroutine(params Action[] actions) { EnableSkill = false; - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.SingleRoll); + _spineController.SetSkin(SandMoleSkin.Idle.ToString()); + var spinReady2Track = _spineController.PlayAnimation(SandMoleAnimation.SpinReady2.ToString(), false); + if (spinReady2Track == null) + { + EndSkill(0, actions[0]); + yield break; + } - var animationStarted = false; - yield return StartCoroutine(_animationController.WaitForAnimationToRun("SingleRoll", - success => animationStarted = success)); - - if (!animationStarted || !SkillUser) + yield return new WaitUntil(() => spinReady2Track.IsComplete); + + _spineController.SetSkin(SandMoleSkin.Spin.ToString()); + var spinTrack = _spineController.PlayAnimation(SandMoleAnimation.Spin.ToString(), true); + if (spinTrack == null || !SkillUser) { EndSkill(0, actions[0]); yield break; } IsUsingSkill = true; - _animationController.ResetAnimationSpeed(); var startPosition = SkillUser.transform.position; var targetPosition = _targetCollider.transform.position; targetPosition.y = startPosition.y; @@ -184,7 +190,7 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills + -targetDirection * _singleRollData.RockfallInterval * i + Vector3.up * _singleRollData.RockfallSpawnHeight; spawnPosition += Vector3.Cross(-targetDirection, Vector3.up).normalized * randomSide; - Instantiate(_singleRollData.RockfallPrefab, spawnPosition, Quaternion.identity, _sandMoleMapController.ParticleInstanceLocation); + Instantiate(_singleRollData.RockfallPrefab, spawnPosition, Quaternion.identity, _particleInstantiateLocation); } } @@ -201,7 +207,8 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills { Utils.EndUniqueCoroutine(this, ref SkillCoroutineInstance); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.None); + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), true); action?.Invoke(); IsUsingSkill = false; diff --git a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SpikeBarrage.cs b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SpikeBarrage.cs index 3b49c387a..2573fed5f 100644 --- a/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SpikeBarrage.cs +++ b/Assets/02.Scripts/Skill/Enemy/Boss/SandMole/SpikeBarrage.cs @@ -2,6 +2,7 @@ using System; using System.Collections; using BlueWater.Interfaces; using BlueWater.Maps; +using BlueWater.Players; using BlueWater.Utility; using UnityEngine; @@ -10,30 +11,28 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills public class SpikeBarrage : BaseSkill { private SpikeBarrageData _spikeBarrageData; - private AnimationController _animationController; + private SpineController _spineController; private AiMovement _aiMovement; private Rigidbody _userRigidbody; - private Collider _userCollider; + private CapsuleCollider _userCollider; + private BoxCollider _userHitBox; private Collider _targetCollider; - private SpriteRenderer _userSpriteRenderer; private SandMoleMapController _sandMoleMapController; private Transform _particleInstantiateLocation; private Transform _centerSpawnTransform; - private static readonly int _dissolveValueHash = Shader.PropertyToID("_DissolveValue"); - protected override void BasicSetting() { - _animationController = SkillUser.GetComponent(); + _spikeBarrageData = (SpikeBarrageData)SkillData; + _spineController = SkillUser.GetComponent(); _aiMovement = SkillUser.GetComponent(); _userRigidbody = SkillUser.GetComponent(); _userCollider = SkillUser.GetComponent(); + _userHitBox = SkillUser.GetComponentInChildren(); _targetCollider = SkillUser.GetComponent().Target; - _userSpriteRenderer = SkillUser.GetComponentInChildren(); _sandMoleMapController = MapManager.Instance.SandMoleMapController; _particleInstantiateLocation = _sandMoleMapController.ParticleInstanceLocation; _centerSpawnTransform = _sandMoleMapController.CenterSpawnTransform; - _spikeBarrageData = (SpikeBarrageData)SkillData; base.BasicSetting(); } @@ -46,62 +45,48 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills private IEnumerator SkillCoroutine(params Action[] actions) { EnableSkill = false; - _aiMovement.StopMove(); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.SpikeBarrage); - - var animationStarted = false; - yield return StartCoroutine(_animationController.WaitForAnimationToRun("SpikeBarrage", - success => animationStarted = success)); - - if (!animationStarted || !SkillUser) + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + var digTrack = _spineController.PlayAnimation(SandMoleAnimation.Dig.ToString(), false); + if (digTrack == null || !SkillUser) { EndSkill(0, actions[0]); yield break; } + + yield return new WaitUntil(() => digTrack.IsComplete); - _userRigidbody.isKinematic = true; - _userSpriteRenderer.material.SetFloat(_dissolveValueHash, 1f); - var elapsedTime = 0f; - var dissolveTime = _spikeBarrageData.DissolveTime; - while (elapsedTime <= dissolveTime) - { - if (!_userSpriteRenderer) - { - EndSkill(0, actions[0]); - yield break; - } - - var value = Mathf.Lerp(1f, 0f, elapsedTime / dissolveTime); - _userSpriteRenderer.material.SetFloat(_dissolveValueHash, value); - elapsedTime += Time.deltaTime; - - yield return null; - } - _userSpriteRenderer.material.SetFloat(_dissolveValueHash, 0f); - _aiMovement.Teleport(SkillUser.transform.position + Vector3.up * 20f); + _userHitBox.enabled = false; + _aiMovement.Teleport(_centerSpawnTransform.position); yield return new WaitForSeconds(1f); - _aiMovement.Teleport(_centerSpawnTransform.position); - _userRigidbody.isKinematic = false; - - elapsedTime = 0f; - dissolveTime = _spikeBarrageData.SpawnDissolveTime; - while (elapsedTime <= dissolveTime) + _userHitBox.enabled = true; + var reverseDigTrack = _spineController.PlayAnimation(SandMoleAnimation.Dig.ToString(), false, 1f, true); + if (reverseDigTrack == null || !SkillUser) { - if (!_userSpriteRenderer) - { - EndSkill(0, actions[0]); - yield break; - } - - var value = Mathf.Lerp(0f, 1f, elapsedTime / dissolveTime); - _userSpriteRenderer.material.SetFloat(_dissolveValueHash, value); - elapsedTime += Time.deltaTime; - - yield return null; + EndSkill(0, actions[0]); + yield break; + } + + yield return new WaitUntil(() => reverseDigTrack.TrackTime <= 0f); + + _spineController.SetSkin(SandMoleSkin.Idle.ToString()); + var spinReady2Track = _spineController.PlayAnimation(SandMoleAnimation.SpinReady2.ToString(), false); + if (spinReady2Track == null) + { + EndSkill(0, actions[0]); + yield break; + } + + yield return new WaitUntil(() => spinReady2Track.IsComplete); + + _spineController.SetSkin(SandMoleSkin.Spin.ToString()); + var spinTrack = _spineController.PlayAnimation(SandMoleAnimation.Spin.ToString(), true); + if (spinTrack == null || !SkillUser) + { + EndSkill(0, actions[0]); + yield break; } - _userSpriteRenderer.material.SetFloat(_dissolveValueHash, 1f); var startAngle = _spikeBarrageData.StartAngle; var angleStep = _spikeBarrageData.AngleStep; @@ -127,8 +112,8 @@ namespace BlueWater.Enemies.Bosses.SandMole.Skills { Utils.EndUniqueCoroutine(this, ref SkillCoroutineInstance); - _animationController.ResetAnimationSpeed(); - _animationController.SetAnimationParameter("skillIndex", (int)SandMoleSkill.None); + _spineController.SetSkin(SandMoleSkin.Normal.ToString()); + _spineController.PlayAnimation(SandMoleAnimation.Idle.ToString(), true); action?.Invoke(); Utils.StartUniqueCoroutine(this, ref CooldownCoroutineInstance,Utils.CoolDownCoroutine(cooldown, EndCooldown)); diff --git a/Assets/02.Scripts/Ui/Combat/CombatUiManager.cs b/Assets/02.Scripts/Ui/Combat/CombatUiManager.cs index c06acede9..e265f9817 100644 --- a/Assets/02.Scripts/Ui/Combat/CombatUiManager.cs +++ b/Assets/02.Scripts/Ui/Combat/CombatUiManager.cs @@ -163,7 +163,7 @@ namespace BlueWater.Uis public void RestartCurrentStage() { - MapManager.Instance.CurrentMapRestart(); + MapManager.Instance.RestartCurrentMap(); CloseAllPopup(); } diff --git a/Assets/02.Scripts/Ui/Combat/FieldBossHealthPointUi.cs b/Assets/02.Scripts/Ui/Combat/FieldBossHealthPointUi.cs index 6445c6a0d..640c0c1cb 100644 --- a/Assets/02.Scripts/Ui/Combat/FieldBossHealthPointUi.cs +++ b/Assets/02.Scripts/Ui/Combat/FieldBossHealthPointUi.cs @@ -1,4 +1,3 @@ -using System; using System.Collections; using Sirenix.OdinInspector; using TMPro; @@ -21,6 +20,9 @@ namespace BlueWater.Uis [SerializeField] private float _duration = 1f; + private Coroutine _damageEffectCoroutineInstance; + private bool _isInitialized; + [Button("컴포넌트 초기화")] private void InitializeComponents() { @@ -37,6 +39,12 @@ namespace BlueWater.Uis public void SetBoss(int maxHp, string bossName) { if (!_slider || !_damageEffectSlider) return; + + if (_damageEffectCoroutineInstance != null) + { + StopCoroutine(_damageEffectCoroutineInstance); + _damageEffectCoroutineInstance = null; + } _slider.maxValue = maxHp; _damageEffectSlider.maxValue = maxHp; @@ -53,7 +61,7 @@ namespace BlueWater.Uis { if (!_slider || !_damageEffectSlider) return; - StartCoroutine(DamageEffect(value)); + _damageEffectCoroutineInstance = StartCoroutine(DamageEffect(value)); } private IEnumerator DamageEffect(int value) @@ -70,6 +78,11 @@ namespace BlueWater.Uis } _damageEffectSlider.value = value; + + if (_damageEffectSlider.value == 0) + { + SetActiveHpSlider(false); + } } public void SetActiveHpSlider(bool value) => gameObject.SetActive(value); diff --git a/Assets/03.Images/Props/Environment/IceTree01.png.meta b/Assets/03.Images/Props/Environment/IceTree01.png.meta index c0938d084..5e5073b27 100644 --- a/Assets/03.Images/Props/Environment/IceTree01.png.meta +++ b/Assets/03.Images/Props/Environment/IceTree01.png.meta @@ -46,8 +46,8 @@ TextureImporter: spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} + alignment: 9 + spritePivot: {x: 0.5, y: 0.01} spritePixelsToUnits: 2048 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 @@ -127,7 +127,7 @@ TextureImporter: physicsShape: [] bones: [] spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 + internalID: 1537655665 vertices: [] indices: edges: [] diff --git a/Assets/03.Images/SkillIs/Spike.png b/Assets/03.Images/SkillIs/Spike.png new file mode 100644 index 0000000000000000000000000000000000000000..9285e818de670872f7ec3984b41517e90b44085b GIT binary patch literal 95827 zcmb@thc}$x7e4yV7>r&bx@aLquh9*Xkf@17i0GXtiC$+AEowrDE(9TJNR(hkBXi60OLHC;6Ts7|E9T9E<(vvZ(0(?~q1L2`x>G|bA`Ue1ZN&NjnysA{Oph|b*COk$(uQPVc6T%w}1fKys z?*I%R<0=&>=`qkL`lOQy=wt<|3~OvDffN9E=^v!d2b9tPn}-inNP)j4$B2g7~>mQO<;3xiR=fV?sopC|-X0YaGkkkkYtnn?kl1mh$+m?eNnR~JSD zJaS+_yj>p_7}w#Fd)%owiez6Jpe#}!rT2sUd(TT$ z$TkQZOKUvj1HeKKMB><~-U0Lu(vtos0FaD4ON0r5fZnvvivZBH#`@w*3X4uV6aen# zh2E}GBd2a3sbeT%zv$&P~Gui zJO{m`>C6zR`7VR(wbzspKk|zQwb#78fZ(?YHi$t9TKl*Os~2%m_bg+K*#$e8ZI+E? zj1pyRxQy@kT;)LJSnWWsgJTg_HlgNk=zqNoOG?r-)-l%jBCyF{%h(8gMiKr-;@1tn z*pRL7+7Cwf7LBLDj1&nb)#W$aX! zA%(e;>gjo)bpw8sDCNdldn(dzM2~a7u|naW3X64 zF~aUZsl<{Lxu`hGyv@VmLwVQTPva)uPocjFx^Pi=bTfHeR z8TO5XwZmR$bf@ri+269R%>?<;ESDUsmWie*YP&^qo*!SzGs}PbWV+5VEifhC8oG64=r$>_ ziQS~!%-AH`l0UXO7C3f2?&m^tGIEV6dMO6I_VPyiy!2?=_&hJ&R`R=~ZT*=8hr=h& z>;oB=BJHFe#x$Qa7DLzKx5aL`0X-j<*|!^qz7HQ2Wd6*YE}w86nL#W63I2MaE1JpC zW!9#=qjtD^V!ZGQy_j8`S^VoDX;sYJ$K1sHqWPMBO_pHJn7C`_)NfNvb5Ee9f{L=; zdEYvTO1la;Hy}5vrKp8(PPv6YWGo~-gdCf5p?KbdOFTu+`|mUF>5*E3T0zU8=1}&~ z8WI;0Zb&+$kX(i|p7bY~7`4h(b!rM46Ykf^?kJXhjx!snX$Rqq!K>ZS?5oc?&c)G! zI@iV+5+eJdbMztZMQ1we=pWE%jONSedTuASbe6MVrdziqOGW=Zsx|a_<#i%FR<>kv z;n1A0msk?lpg86Hk;*(^`U-Ir}y^K7`?7sr`U>F`u+E}a?GM9 zc=ct5RMt|)lTImcf7GKYoh!&$FS0nSGWy|umFy(BVLGFztTA7xYfpJWS;1G3>} zJw~|luXQaGf|Fy&8Q;JI+HkI`inBW@n@!(^{GPcq-wQr+8`=(=No2R?Xhg1r%+zc8 z>i@|}3@i*JKfbrK;q2x9a=H?U{6^vWST_EemV(D}Cc=F(b1TF5yT|j}w7=ArTW`!2 z1qCh|tbOWhn{Ml!ONZATK{vGgg@zQ6-en>Mu6fFzns?UX3bMJ(xinkq2q8NXi#FaJ zGKtS}^0IF#@0~4$B`+4+7UyK^sVa}8Py3(fVAEa99+@>eX!Pf(vUqLl)LEQ#9n7vK zn(a1u9P*u5PYKj%mn&B&Yle8>=CvwK-8bw`dbXY^Rd^lhZYU1!48zZzQKO#Yr{kh# zx&F;N?VB8RZh|wM^#YAYr#{D9EWVW6I@4wWiGG#XmPy<{@^iX>@LGJe9m*ARYKgM! zZ!@9Wp{0n*!KV<0qvnS+(VCF*9PBKU83eqEiz zEnH~#8)N_OQk}*2BP;w%4qoqkEvZ!K;P2pW>ho9LE5erdO$G1N?=;SJG;^ol#KQ0f z2ZQG}9mNCsCn~E!c&ymTn}Z7xO}Ty|$>g!odaMfo0fGR4cmn{Jyc4ko0N&yN@Xrze z6g~m~i$_-DBPHS&6dqb8o&X@qfB6gYD^&FXKrUVn?y5cU%i6^Gr`UFR=Td~&@0>AS zynlDmVq|Z(6?nCj^5!N)4LtovHw7A#|NKc^#*oelXW!uZaJjtaUrnjc2{&W-v$x-M z7HP@e`{tk(!zaT8d;3!BWf=H@7Ac6QngX_^ZGXQWd4k^T;~w8^(6oP<{^1em?%$~7 zPU@4@?Un5hPUG9SnK>Cgb;0B=Tgmk1h?#X#;-`*avj0IB2=?F8z$8xKzh^b%|9?KZ zZ*Hw5oL3&W&Kb}nEljQ?;KWl_N3)xKFj9y>(|9;HBKROoBlF*gsuNJU~nJi*wSx>f1Ve?IYEJ$c6N^=OS57O;IBW<&J55e8j=P zZn)}cco6;|cW(Zwon+m8T0nB@;Ugv;-DTx9U5psWo$aCl5&}6r&o=4XZV&9Qw&|!3 zIJ&KRY@_;PxTnk3Erw|9A0Oy~*EF#ID)F~F61b+;3pefY;9WS|g-JUedz#slsvLfj zb9UyBpI6031#Q}JPpvQ8O5V}EoUHq6Wea7J3t_5*b5{c<;giXBaga;ivY~4>c+EN> zAfwe1brRHn;;}XP{Xc^mE&)6>uEJts2kZLq4D-sU=$Ci|x_rQH3)#U4@BK81IB7|b zofPuhk$=4e&BZR=IBUqgX!yUzVkawc?764EZx|aJ|Gix6_FYoMxDD$Eusy;T=_E91 z^BHqI4#$oA`U#|?d*5B!b8lD`Hw+kO5~QZ?w~%NtjQM2<;N(ZmXUT2HGhD4hLUQQf zr)}6lZrq@rm_YJ`X9L~yAn%zalF;DPS{%H+^wk2?a;^lRxJiFw3y0f z`JTx@9ew?S{T{J{Pjtc2t(H}nX8m!OXq&ohp=TAlZK~L|Xy}zIR}`DGX3%v7YN+QQ zt1V&(V81EZN+q0xW)qpn^QqM%MmcqZ8rS#U|{2&*mJGd#6SKCo4gdh1`~9 zyC6M3nM%M-ljHwoerr_L`sZ~vk&Bz)GJhagBSVb6hOMB(0&da~NtqhgX*wmJ8P^gB zhOH29$jo!kdX75iB(oaT-1$i(>U5QW%{?ekJugsfPSLS9{BJCElm_C(#hiH#nP|nU zpQN1PFBXq~->I3r!{eEG^KDrE&C@+@!mElG4c{)8DtkSVr0?a!<%nlw>Q=HXZa&@n zSgOi{166|OVL&0l-`V$P>Dk%K4KARct#e#r145Rs_;NcW-9_br&X?T}MS}JVBi*cwPv#^- z`3=qRC;Cb~4k||vm`}L;q|)lgJ{|GM|TH!OdBR^i@C?I?&* z!t;#*{G3)tDXJu_tL*6?voib-%XdPSPS+2}GaDOQsFPb# zoG|X-1NUy{6V`hslFE1b6LG!B)=K=L*z0ZM>iM~B;!9_Qn^U`9k`VVb%^ZMxpJpCz zab^Lhj2%;#no^8@o_7`F{K!UVQ>4^d5`(?nuny z&u`@7nP#}m^#yCL{r9do&^UtOli{Q=Fs*W207gA!%`^1zTR#&sq#;*2|8XKNg@hSC z3qXQwCPhOJm#0qz%l-S`JqIIqb3<|g)=WifNsD0OA@wxfy>@;@Tz>S=h0>Wj$1M|$ zR`;^P(kNjrCA5t@oI6TC%i7*22SdULw#k7lx`oz!VHK~TLF?%656V^N-ZM$v4oF1j+Yb==!HRBs+I~13%Dyl)-x5k~o$g&** ztY-MJH_tNBBQz1dE%H6Hf#_bb{e=UId5yWlYxqOY%9?sH77|GdGvYcAB5zUlEJ3jS z@ROZ`7}ax)6_%5&OQ_vhI{&27j%hBqsoiJZ$YIK)qtiAuOK{zsf=4^cS$eM^;~@_* zJD<2f=~HnhIc=JW`)B?5TdF6jxZq>EXPf9}Y(#@LSp{4n?N?nrjmSNZ@}f*GCb){- zi97m0Pfy{uV{FoLe^IH8cbaf2rF4E=*&#zSt5|UW(NfKVTnkAaYgyIG^&hAG2niA; zv2A(VNqFoqE6!-?HukMbJYMD=GvFpBmPoLSi$My{nCG7T5opY&9eq2n&hn!E#OmD8 zS*Hes+cMjq6~LLDqKj2KsKB_8%Qppdf?z8&yx`b_-Aepf<^Co&PP1s$-Z$XE&vb#q z-?MyttTubPZFmh$|IPHuf;*si7gpL)Za`j9*I+~fO;uRAY=|k)h>ZC z4w}MMCA|3WtB#&dEv`R(s_**l5=|Yu#%@Am=|_tf)&V}ut8Xw|vx=fByO6||jqt9xxuN=EK1kBzHL~nd<`dNGB-9*f=;U@e8cy2p9T5r z_uX05AMdVW>c$$|EQ#P1OrAK9`4L5$Xt}G4nhYzM@K>0*##^?onVTOf^`*ww5b z2T=nrlwu;JHBd7tPsV}acU1gw_AqMdhutWf{VL0)_j<($o2v5$bn47t+ZM`852jX) z4cx*w;0Nal-8iXYwdHZh<}5Om`Z2EA!0V7Aht=wP&QwfUp3-{trx;VeHLf{W-CV~# z7tDs%&q2CR;bD?>Y#_l#E__-p_Co2RaQv@tRZn~)T4$wKfE-9S<$D8LoWH=wa@$*l zit>Ub-az4kjvwI?Q{n#P3()n)t z$~}##BeG*@KH+O}oh&LRH?XSkrKpKHkl{+GNqY8wbJ*Jf?*0p)1TGbnrQGx-of1Us z*t{e|l%5^+S2)Re&r53RXBSi;=%IY|7>ZfLr!rL9bVG4Yt8_>2k7bZHv?l+~Skbd^(L8Gk;hPdAUBIXN1AHHw} zn85o6`p3y+oyUD2@&2>-Q{3_gyzZ|37_Q6gs ztGScwL?!G5)BFQR%Fmuc;g{#co{*)~UoFJ~-HOIMjZ36z;yB%Q4Y3GJjVQ!nqg2o3 zRL@lLy2rXy|gFr)!#i+YPH9GrB-1+1Ct5Kz-=ahN=`&t9bY+5>73;=4g52IT;j` zQIx-VRKL3Ca2Z9j7vHl$9Ry`L-DAjK=DTm&G!u4X5($d)a`9%TpuCxgcbXJ}^(vW3m;dg^} z^qNPWM1^Wt4!Cdb*f-fp-fx!&d00bm$A8_qpief;w8-t6cDp1di%6o`N;ampQlR#n1gAJu#~~DbnemV_fa58AYF_Hl(DG zbiFI&af7{c{#QYzriihuV64BrTMqvB(sOmxD=q{G&$nUAE$N=sSh41;-0& zrKR%*9#eqswFhBjB^lr|i0{lK(+6wAoN_){YRk|ChF5Z8JZd=Ly$}yG#kKJ#Sxp`+ zzRK9^W6ma)<;4!RG+47GiPotwiO7a@C;YnV`2`l=;i>4l(tCp#HktXGDUeY3@h}pl z-H(L9t$T5|JOkx=yd#zPh(lVtC8Z8xn{Xs^U7Oa4&UO*>BPM-Od3>-Zz)gv2F@$GA zNjh7fSqLKiEZ8L-oL+5_CxFPxn-y$qR?+>g^L@XY$ol^)H&=>`jcbW#%vj8ntLTh?Ezw9;u?Z0;66aeHKW} ziCud&EFf8q#U|) z8+nojQpgsiKTU@p5+>IR|DV^Vmz0S1Bgx<=1bo5BsARTVAGJF_nV(y)Vq9xr$L~WT z+n~F92a6%mqkaU=TPOS_x3mt=h44m;|E%x)J+f(}%<1+~BdI|-8k(&ar60VnDvsv= zF6AzHx%Tu3($mu&+%+WDlkleDEJCT<>*6CRo_ZHmYHEX1h4kawH2v4seFrl)hekBQ zKsP4S8PuIYBW+EsJoiVKd0=LA=~*V2il`i0XM5W55!PV^>SEQnKyVYc-|Nh|gB-iL zmSCle%^K`xKYsJlF&&+RFoz#;ZcU1$KSW1Zhsyb?&1}AMW?rKF}ox7 zm~g?PK+fZKaX;=Y*&eG`L3MlkJS?ZJxbHP~`W~!30wJMab(;iG_&_AYpD`{03W?^O zO%22YUL$ZU;(eB#2oL2x6H<--&O1)1OJhNNcV)h}b}T68k7vY{+{!2-8^IJic`@>| zevwb2my%JC?qt`nqGk?13GG_m_J+1 zox2PJ`b$s6G&r3WB;piR_B6R2LagTW#2o4lq+N`GScD6EQISJ~7oouGBDKgl37Ca6 zozy?~sx3oA`;apg0imjRY%F#XNl+r36}o6SuAN+P%KJpdbg^O2tx+kYew3%Jt^vrv zoN#iw{p!TvI3zZWuz%^SsQ=9P1nirm*fsqmS1=H8zd?5DS@x;v4%t6vt%>z-RbIee z=|5j09rzC60rBz(!gNl2AGT>fi^NWLsPy;akBd(UxILD$A?->-uZKBjDBoR_X-?~% zqvs-_PRcQr{QYEqnX^1E>+UHeZYpS=%Hl6kkvN84Zu%|clRKtIOr`((GVj>RIYIU{ zb3NglBVNLi+FNGncS9_v%BzGT<}kHp!UpWB5_?Aa55gR4ILo|trTOCMGNsz-Vt?~* zZv47-6aM_FUbbRixPH?WQ>KjxaNA9)UAYX3&X*)oQc{J3ZUf|^1&hD zYLGa;06R6Lp@Fdm{rsP=8ZEo~lFuqA4q`8i6}*^YXv18Z&;RD;LhRi(e)iSs=;-Vc zRjrRK=6+U0Wov@uGJ+rxK-#P40tbvEZ2X^q|wJ`#G?wEhGM+<8A%^ zUMXZ%A`b@9PX2=PY@_*xEU?B2fWrHrH)F%h(SWhd7nlBL<|Zpbl`rgGhr|>V_i3iJ zdXtkBj-XoV`_QsUDg?2Ry;#Mj_h@q-Vy+R{>-Mw&9oD8#$cmQvf0gjtxz+Rj#_Sml zr+jc|Yq$76@S91+EULH`_SP6Z@)UqCHD6rk@L~6w!sT+ku@3Z3e-SW3mQ>b6Rz+y{hUj?SXg`vP)|aA z`0zHZQdmj`nLF`EATs;|tI~8mqftLu{iCl*4ds_I*UY+rt&jZW!SAfZ|Et_5Do+Q( z!or)xT`6*Fl8YvMDuz>l#z$V%@9?J5ib-%f65zX`JnHn1p1~aJoD|0>^6nt2BlWDT znNjrMGHMR<5FGobJFPLEzLGLh!#S{Vlq4m%g{yu?7EYGl*%Ewlst8}**>yo46YD9W z69tJ*q&e##oN{|^P0AD%6%p~^XEu3*)k4np%BTlw6ASLp%W0GM;KhLDDz5>2VLW>$ zUqJL~&rL09t}Fb=GiCnFhv1=R@7Jz0vs?+&Kuq zF6rZ!E)!KIQ5Lt?5VdHbt{RLaCTXSSvG{gJ_mJXo8=qGcVqX?iq2^$7NX#}I#!e{K zL%^V9zpX>fHBCX~qi6(FTGYeU;NbkBhOe_MCB%;Z=c=tV)cLtI{HF>64c$>DV%w!* zm$fa?_g*C$rmQ_@H*74SQ{R|yxK~hNEIp= zoeI9|0KN{&V;S5;vi^pNgM>2hJ6^)~gh8yRDAcG`+eUa~Yt{T20qb93=FjC4yOEa6 zIu6bv6`jK;UMI;Q_1pWyaz-RBb32ERC4Z(6>Fe0C1-=K~RnxDMxj~rf;X>6_wa?vi z5n)tnRoreONL-2#%A8?{lQ7@sU?}f3ERh2gY$3EzkOC9n%@DH}r3}g2Yy>3qL-*dk zP~~8*>4MqZIZ^w-GL3q4I`_`~EBrIJ8fsIwSJN5yC{+N+#UB=5ipMh#iKxD@AB#MV zh3OI8rG`2oC+^5&J{ZA=~)wMz|fciH9T)2&szcbO@x9Jo>pnWdY zhK!(X&)h|R?lY*TrzbJQX3(6^HC4aQl8#zN@E7;J+TJG_p^=^)mdD z3>MUe>5^E+gG?>seE>%wk1LY#P2-+09Y+N%M}@iR{P#4Ak&X!w+`%phYW>bGo2{%R zQS{C|jmgE#VKd=1m)M|A#0HaORs5o=J+TvFURgJ+J<+QK#>!x(k9=8es>T+YZLHP- z+`7}hQg!u#c#coUlZ$lcH96R$el4YWDhP*2Xxt|)0U-D)MCR)AYYOJgvbGJSP+lH2 z*=``tQ*8Ih9b3>@_J=6-K7G2Ei9E~v?*v^Zo*y@=UknEP?1w1c^$9IJcKQ?!68nmu$VeRDPRGjuL(;spgGD2>7RWN}d(*3^1R~hwtL|RvB zL`Q|^J`CJia0~xRH)P;C0y+tz7XtjMSQ`uDk#8Nz%h=usLWRDs{_6%-t>#e--FoCZ zb<)@B>1=DFU9Fv+-|C0#CkO2(=S~x8sL!Q>It?3^1~~jLEv;V_8arFXE{?3v4df2a z&>J5Zkx{F?z8H=f;6czQ-CVzueNN>j-*kU-G24{UOISmz}x(n$Eg3ZImK{<1RBScXvDoc7A);PCwvKTYa{jVf^TIU=U*@%>gPjlZ>3SI9ZZbRO*laqaS zDD)8)3p~Gag{TC6HYB^VO$NwO2Vs0dw9*-TYm@I1NB;C<(fxn{ z(*|vLSJNxe>c~?%X)_Btax_|`iqI*M6@^jmQ&c{)Ss2K5TuF8Y?bY2pjvC>GNrT=d zAnaa}Z2D4Cx=f`5D$Z1q@iumAUv6toY)ME-aomHLI+H8!lBp!4$==Y*B5x))JRnZ! zG3sirxSEu)At5S-2>g-$JutGVV9&4Z%d|`Bf?^)h}zBri$1# z?$T7*f5%B}>&8K}b8XO?2KT~*L#`bG|Dt>5ehz5c%iIKFN8Ko7i0z`%s=go=SqLPwjf@Y2DA-d&D+pS`0J!3D{ zj{`f~GxZt|Zeh&aHy69gI);WAxi9{9T=w6H&FP2sX+&nMLu`K?u<`sPxJsp&IP_KA z64o{2=k?g$Z`SG88KxEj|HHCaPg;bQLUUqTnWF_qQc?!WObu zTdeuARk;Z!njVB%dTBqe`DL|r z=+9>a#E+YLGPslX%}#f`pP=N0&|XvOeAcpmHDseM#HBbbd4iO9-YI9TvGpw>V8X?bD)X+Jh9+tcuDx9^l54a=7AJ8Spp5^6JZ1SWZ4+xHwvfd;A>kI-KNd^7 z^Fba{_pgERE9`YttZ%>FRkz$j@iHHC7nO39pJ_kbR|JPKd@Vj3)R;PJ<>L{Y70s6j zMMRTQF<&LkkfW$Feg5{BbzEz^KRBL_nnQC-$(z2EvdCdY&VQTs?YEbP0~<--fH`W; zCf!`q6@}xSxqdOizSz#8q~uQokt3e|?NIq~X@j5}RqcNFW>U&;dFW~&Rn;c87@D5V z5qSJ4AQJS{T8`T1i@2Ct=elmOfM8_j!F2*VYr$fhv_`*Vt1twJnC9wNO0j( zMU2}c1IJjH5SbV67ur0Ea|KdjFFuH56+Sc45i23H>%~o7v_fd zo!u|~K)gVaed*LrO_g7R1)9DAY(LZ8t+`@fxQMhkt)1Lxz@lsp1@kJRAQY~p77JwV zcWbX27&$DM&R86h)qXLxgg)Z8)Okr7$A@C2PO($7(#>ShGOarZE!}(KoyWlIw{~={ zqocQ&5$R1G%DCRAvddM6e`hC|zIC}#MDNH<`ki)D6Pt63$*he=Yr>}jPUS#yZ;h$N z9i{rbVXXMjkJAa+qslk7V3;r!>lUT-qoW&xny8paDD%zoK_IV+>D~xqbVb(%j4K>L z4{qzO_F9APT>Mb&dAC^1N=wGkJpRfsj}FW-`&ToKxZ7CbZi(PIy)Lk6zk;|JZ`9}! zjhwfPC~VV|_dC4qydkC&>1{yiwC#w0hSb}vv&^HiQ9E0c9qzQ ziuNJnu1kuc#f!O>J=q*tF2qhLm9J{&$TX+-(+wwOzc4wkT?@xM9{QF~Ler#AD}(o? znQner)&F^xTp_g{5-u@tOLv1b2^}5=jX!uYNC!aXV56wbU*H+HM0!~?Ydkq9vAS<< zQAe<*hKSSQo^HiyRhj`VV#3x1{wFpb{|I=PE|9s8d|x-D1}oPt_vJfV~u_c&aVPsmo%f4U*9vIRshsD}Lj zw@bpDw~~*8-1B$!_4oJ+0HQ2M-jqS1T??g!wo`JstTCnPIgL`^WP~)aWZaKH#M22^ zjtFn(F5uuR{na}twFT$Z@H z?J(ARZ|J{dCuRd=+)Cc0C(6f={-&MG>aq4zl*lWx&e`wj|GOJu`y=s$j1YvjO-j8~;sXi&vMel`i`v14athd2lynTgvS^4qAM^8$Vej3sq-$KCl0Fw} z05X1@sG5LC@2{vay1r?S&H%A-iKYxenAcJw5=h&B*QqI`3X`F2TS|#VgGZ(tm+A2~GbnqM4FQ%{`JsM=j$?3LOs zj6U|RK0xu0YG4xb+bejAk~ML6FG+Qugx-~ln%B(TnxfTGJDb}0FGn$Wtj|zUb5RDM zXt&h%!#9ZS7m5X?=HIOHX@je`-@yhV4D0sQ?1@gj?3<#GciF3&#<<9!Dh5nkD=cX@ zX|xK+V4}2}5(|60l*iD&BeQAfpbpuPcoJ(to`=BExYnt|brtuf8_||Jc@|8E`TRV0 zJ^5^Q)fNnRdLa;&$xxE!S;&kV9kJRK0L;+Q^7|fn#Psr(2t|@pZ7iW*U1r|d2L7lb zYJ?gfQ762OP+n}Y7kKbU|9NPx+kE8TTXK_YYVfz^LAUwEAvO}2S z9rDntMzOX%*g9U|4Xk*|W*%czg~>J~;VIzof_XduZek2wxWibTv;lUGyJoP57adcR zNj%@l*h$PsOa>6FRAaU3C|lB(`I!cb%Hhw8!Lp2w>UkxcQc|Re%||nwak%@Z~dF12CPO{ZGCZ$I$)Hd%@IVk zglo!qEkVd?(pf#SaH!Tyf}B)3+UJtEuN)sh6rc{ePjoFj@fGCqK?|JWRuTH=!Jw$y zCu~y#hBiov0%UC$PV5%m&?V22+;aMm#@agv0R3j~y$wMjzN;5k9To_91aL7p23Z!m zNmF4UEDM~W0IrL8AC5ckrnc<{2=xks6$vRK@&;KVS0qk4q&7;p;xg+p@}z^kr{utQ zDED^B*9-*aPwkPvn(iS9e-Gi%^y|61djdghOM7i)PH;|>9Yj_AJ1M8*F>@)&O{&=M zWHz;215vO=@P`9xn;5=z#<%%-B`&4T(bbD4c$##w?Z5y25TP*e5(+&pOz!l$mKUV73{H8R%- z?Jf?Yq@MYfH(s6c>Oi0G*9e997mgPNbkyJqhLx3~hJ#Sek2&doWbVl5{F{0de^)Sh z!s@?BG8g?M2y@}%t$Mw6n@;77c01(sLF726`9Qqt@kXF@Z%!luHr*t#W$|}I2Dooc zl^bUdb=>8NW_`&-`Zj(B#9J#uYG<|P{jkxFL6dC5j2HTJ(WFF4qf!cV7qZHEkNg^Z zDv-!c`9?jeKJ*Lp(uLgE?KQ;;6TK@-)R%~c-lu-P(Q-|qUEJ8j{uP0DmSCoe`W0$I z7JfC1LJq7(-TIpWH8^?aZa}JV5kC9`|rn&s(@FY&qZ%4~{0R?Jxadj&Z zSu)VfHv_4>TFb{|s7Er7ppLv+C>im(s?Jai&0BA+rMOUjqhQQ0k&qvkj{e{LR*yiK zNmdPIPLEBrf1gDNA^_S)9+u{Fh3?UrnC#eA!LHj2Y?>ZE)$uk{Zr}^l9ZIGFbl5xA zyW+1I@79prdo&)<_sZ0A zK={G`XLuFS4vP)Ou;Qr=8&~pG>B4L3wd*utdl?yN^fz#9Qbi=uKOG-0UYQ~2avt00 ze5IpL{zjJZlztEoH~h>P`kcgn&6hZb94#4n}=FIcoON`;5`F44^W zUJ&)U8(@v)*4~L7CpU3ff396OV1)WnuKz^CKqhCo^wV*uprbFMRh)ASEs_$nn0pq| zH|I}BjJ^p!%qwR1`Ga0t$-2wS9+GuY6kZE6BN-=@(xXYlZrAID>3bRMSx~)NLhceM zDPf24%F);tIRl7Idn5kdFunk!_VDpu@oR*p{^q(~Y$>Gxbk^_sF_wk&P*I>+kAd(= z{GTq7!%kK|R&-|BeN;(b2&Rszs`o-jv50?(Cz4Zr}n%QK|>q_BU=bG9igDA+@&dQOw;!MSG`esir@3)<`)(vcVmu#?8@F zecrT)a(RP*=}sQ#eKj>{!svFGC5Trmy1$q$^w;x%89p+gltim??i9AnDbyA@`A6c9 znz)fgw<4F_%W_?zDM~6^Q;d$i<|WD8T;7 zJ{dB*zO^t&&R5%FeUj5o+AC^I^E~pYrB6s?UGoVCu_%xmwbU@olZ7*wNZGvavYq9; zw0hI4Mij}HaU2cPz0mKeFw|db=@K!&AZR_$sinGpsn#697JBa&@)nbE@%!sZ5gXMI4 zxXZ_^F#a3*9TlP8GQeJT*#gDbwREBjW+DGuL=hs^WrmlJ)rEn0K}2BXggbw)aWJr8 zJLvgOx^iY7Ez}=cm6;9iIqB*%Ro51kv3XaQtBwnQxt;V0*J$Wb&VNwt7@jX^{cxJ9 zh}P#CNSpPPAG$Xj5xmqc{STMFG`ErNs!-61sK8`c2cBp&oooe+^XiHLepI{Lre`SP zY2>(Ut)e+rt;QH?*<2`i#f@9qV`^CBJq{t>W`8o^Iy)UkFp&wKB0})#NDKgt8_=PmY;D@j~OfDlJ5pRIH1eU&ofN*qSSu$y9D6~h=1YoUi^{? z+iG)s$otEKRL`tF*%yxK7nhgOZEoO3$(_uhi79a9nAp(KS&5e*$NrJoVQ6L5ka=PC zYMqCuh;6JNYG=$F=;L`Q59pNy0}i8%Y8}ev|5eQ|3xzvU+veZf?R;TjE#Df;Yk5Dl zH9s@x-%S{GA63{NR@Yn9YVmIb)`WZ>w%OKwp1XCE3Rlc)2L#a@Id_a&g`ZfVQ;okw z(!^c_H0?~aq!rxgm*gyad7K_!3_Y(qt|p@8oy*P^vBvfNmQ(Ip_KB{-Y>{{$2Qyzh zr)x&~LTM|I;uLcv?P{%PIbCK**-{&+SM0co&q$Jmv$1VfI@1gcg|1Lq-(-k@khQ+a z1A!E7|BY?^1X43`RJ5!!9E$Y>P5QL*Q2#@{9vzUY42`9qx;onD_i7!uVmK`A9W0eQ zHx)X3=Kw(z%L6Z2^+CI_ewQdKe`{cwNWCAS04=I#NJmEh*m-V)j7zw6-D&c#<1mXN zSTKN#x#)cFiC950oN?t_pCz)FB@7Xxun6l_|a0;SCf`PD_#m)b?cDdnii^bZO zKr$WrR_4^05~rp(K|JX@Ie-1(jYbJ7#@dz&eWo4~wR~$;U6QxkA!IsP7eZ=gBpr?T z`>Dt-k50|6mXE3OEq9sP>F-9s%}m7yMb>>5Y+?895XAFrl+f<~@8HhnR@KB5wFtD@~cT9+40uWS~1;Mgl zu>A*D_kWwQX7GoPNq(G#T-^`|oI8Gh2$T3o&qX$shq9#ns!G1wN?-Pa)r)e?S3AIN zkd{nx4U<>8N6oIejCJgT1%0P~laC0#pc~paq6lg8L7mc?ijt7a66!B=+GW=YU4F1S zz;rBE5Z}vM8qhiPsUYj;hPk?dAs2A{cXG3nDT9lQy#`AL2tm_nnVWDzRmU<5Bi!;9{XvN$;(>E(kgk_(hEXO)MTh#^r7c*?d*5s zoY^1=*$O>_h7JpN+fag^Jyxkb=5#}jiPoU`kJgOIktsFKW(yXbWIA`A^_;vuJQN@k zq7@URTvOi|DkeXyA1v18+%@kF)KPMB*)XGozPCWet2gBpAK6O2S%dLhQ3l1utOqpD zM0}>p<5JeKy18JBGT($$?a3>L9VoCm4#;KE*$6}$lYPOU-rfUHZ8+65-Y&`kMmID9$)(sPg4j{|B|U4%G`r z!aS82kwHaNzY>N01F@z9wcfZxNI6#(QFt%E1KSjbzVWFt$Ph@vq&aZnLFm0Hi0gX} zEglH5LvWouk+VZahGPSGwhmmg3XgmEe~9`He=7g~{WCZ=CuGm)P?_0#udE~z;-F+? zWo90m%!q8VXHxb&q~mR59-|{1WbbUk@7Cx0c>Ml@``qVsKcCn0dS2J{LL@g`To33? zVuLl?2MRNiME#QhQl`G1(2J>em3PZ?^b3OOs4OLp5_K+>kzQZ=i)>=dWt-8@t79)O z_Ab-BC6bsRy1!5(X9`+vE~5@YoOiF(0>H62%JLkcSOvNVj=W^r_FH!U!SSs^r7TY( zxs#w6w3a z{PaEn-RtjX*jpcBudF9fx6eWRPX1W^um%0=`G*Dz`K}qB)+dYBM)lz&ORrwVW3Qv3g~&k7SwZI zw^Y4Hz}FdjBs)_Xj7&PRbctaM`7&JQzZIePc(>tZpipOb&gDpdiIY*j*k{FB*7y&# z&Zy=!Gf&2@b00JETc}kd_)EGdQm`Q%aw^QEE72?Y*g_?J|HJlg>`$59LHm*}Tw!|z zErINJX_XY(K$l){!H6 z6xdBZ$@Y7G`)qI5+I2z%`#{ovK{VTfYUh`+!el|^%Zh6}Cv%PGoa4Pg2`(PN z$2oA8vHchi-+(Odnr$`@a#x1^zmXFRyipI&0e}|TY*q9JtDCn6W)I2vqx+!01PQ53 znGhltMGu!M&s?dZX(PG{Roe!kqIOc8ho{}wVR=cNCO(0pr8_D9WwuL zd^cyr$AW~~6I5#-1h4?(uAWWHOBE^>ZPNI@*Wc^<3}jfzSRQ*4*@|va-OzFPFX1-m zMkqsQoIGfusA|ozjPn6uT;!^9)T(M1UisBcmbQ{w4Wb)ND~uEIDSd`wIen)Sox=>o zom}W5Keor<-WwrA>R=*X>u!giUsf781(Vq@f3^DnF@};uM~MHcU5bQ}N@Zg$l@8jqkO zc?_NJTB7lvY4E4NxcqHfthhMRdCS$m!crY544&eDBl(hhE3FkW^0%wpJED*oPC~k$_We7f);fk>jiuHiP^S?5;+z3e9wZG9KvJNm5B#*Ja{WVekOFHg+~%F z(1^C6isyQsMVrKml`p)O|BnUuC=^-YQ$4ZWuw?l*rpgyDYaKSoZGi3f9_y~35 zTU;3K%{pdd6QW)e^2PAW7e3kZNOqg0b)&a~#fYHArzm#Na>H2>;Egu>H*8L%!P+S$ z>yBpB0dvWCBF#$y*W*Q(Z*O*IIZLa9$|oBRUpuD5x~FK@Lgp7t7sEbM0~G2f=6Vfv?CLQrKI9qSmcT2 zoxcklPH8{7bW~7K=OsUQ(EqsOTYI{^#&U_|7ndaHKFxscQQ9Wm`;iZmszb9#omwhq z@4u3a4{>c1s=~SUjwiwJ$6NZlCN!Slny`1>LE(%qZY6;p=JwlVB4sb0cn*NV49MU0 zfjkL`64-t($Wd`n?=IdLk!GKt%1uZTdyqa*e~oHv9VH(V_&{$d8_;6EfdMCA&)j9; z^6?J?BPeU#h7tG57$Pgy3&V2hF*Z()-h3Px@Rf!oBX=2{WeYx=p)87P`-`xpT!4m8 z9qH4a6n#;W{t;tf6-3MRs5>qj5^WO`H|b13Lm12iDy&yajv%i86eJ(zOG}`?C~Kii zuBaYCpgV)4@E<$A1a|d@GklgUU(x|2y5mAP>)k(R3~)RD_usN1UsuV*j;LOa->ZIo zG%6>%`+M3xiwQ!4yJC-u542O~VAyKYk6aeEX`ECH<_fE{XvTQC4Qk2|L z;{c)^BU?LFJ~*PXwzljjClcFNJkPhT-DdCZ8R;x$r7Wahy((L(7hQe&Vm1ML}wWYp6u!&!;Qk+)MxMi)clZ`X6;PBE0=k)A>h4o_NCdkKyRSQ9%# zLUCh~jJi@RWRN~e|4V%f{P&gifrU$`)(4^XUYG7pehXm7=X|}ly`SmMgUf8Eg8&1m ztzJ&ce_TVY^gEqRwzbjf;Q_>8o{S_O=d&uZJhJPe(kzX?Cuq62FK9lm5V&{q@}TKn zC6-digj{^-RBi0Qbez4wb2A#IG;(+9EwXJE@n5+c+TJ>kETc$>T87lxH3@cE=-v{A zBa{&MEbC#;Jb@jYhZejc+B4m`HZ1}L1Aw*~yArk}6X!Z3&ZtBAW1!8!uG`#Ksh8r7 z`tTb&EXT5cxd8{?izNr>6mR|55798Ya~=zcNg;6pUK~j935B2q<8C;8_1(ab^*4^r0d`X|e9MYko}B z!$`Op$!$6?xkOgMn3h~SdCfs04$?NBgcA1p&6W5HylB&=xCKcW`>0l?>pE~xbIuUe z_r^G4omkS&Ljbk!`&Yl3aX~Tvf+*p0;|}WV)~g&aLjrtzc5?w3WgY+RrP3N|w9Yy{ z-4hXMK?ehi1U6YPy~O%dXbF9!WRe71Mcq-gzM+XqgPD-r$P26Ho=w%rvcSl|hC(yi z_v$@I>Zfeh++Gj{^+C}3uM*|9T7wPyISg9G8vjwIJsvhOdx>(t`;8&hvza z89X!;Glg6?xzGr!#RX9n`+nH15O1M|#%^GaLOl;|eZi)@0tMQ}w9Yj|IFtfheL6ZJrOZb8zV{W`^`ASj zasyuzCqPWyEz`q#EZg15MTQ-J;I~SJ%cWOy=MZ2!RWo%&9^x9LV|f&}WV1(KBb`GE z&WqD>*GKrt4zCi9+NJBCNH`m6%7hD2P?9Fug6vT5e)%Vt=T0T9CQrHO=)*&NFIwL7 zqnJg{Z`CFfJYgCF}k1%72qCT z$EJ!Y4%om+IVIn8+TU9RSsty7!B zN4G)y(O#wrB#P&`Sv6AOHTaRM149$kT{-;- z!ZrNPL8RMo-P9(kPbD<)VSDL68v;K4Hj zJFon5*=zy--Igl|&~lyu@C7eX2V-*~lKqk*$PZw!YyHQ4$NgK(ej_mi2{jRmC4xf2 zBy|Cz?;CA1tQ4ZuV{*mr%9`o1O(L)HgmeM+z zW(Eo?g3R9lgpM3Zg72bk7s{FBD+EV7`6uPaNZt^_L8hNm#M*)!R>~H9@F{%&%e_9O zzG`mQPdxZ$os`Y@58Ld%?wr)ok4 zSU&&!*`4}C0@x|2EIub>}VdSE61F}r%A=o znq0xt?Lq1lx?+GZj3COo$dB3GG*MT3_BX2L;# z%*TP{6uAtx><8)kExhzfB)3} zb+}8j9vD?CYS|Eo{=>}<#dld@g0+yCI&jWV(^4BNR*d|zk%6|hk zS$dx9y^J1N1XQA<wPzs#}h0Ry0;WF~?DsN4Hvb1YEYGyiS> zGoY)zK?MY!#GFxeggtt>B?<<^qPnyf>1m_%-P)P6ACL#4S?e43ar%*QD}4`sq$pMK z*ob^NaPc3ulAw zI{Q9F7Le=%(2AJrHu?02yy&=W&EN$jtoW0p|6kD(L34}*-2938m1F2Aj_iMn@<++{OB2a|*pu4+K#=h1d0ivS<*+ zqyjVN@V3BQfSEZ8h$RyignX6Qe*uUu4*z}S8D+ZFLcjzHtR6>mGbSiOB=FYa)kRfV zLDQZFO|z28`|UZ+YFNLZhccfi9o8`oYi}IMFZ4POR3q2gao~-J!BtiMW&@jXxLxbx z+)u&Wn=w3Y*jpy~LI&fPd%}A@E>-KG2aYuu^(RUJ8)wb65uiJuJ^6=f{3_! zv_TeF8pVeNh50CroIv^y+kx<%U$)YyLR|tMTAyV^#}M!-QC@#a>gLaBjuk**w|rhM z(|t%w%lK$-{`ePj)pc4N(Hy9*d{l zw5|3MK3r~&AEtKLC6>Lu>6ZnBanQZWg0p;&gpnEJ4&+xK-g4B<4Cbv$r5ttKn0~qG z{X@DDUdpV$^%(k4A{e*97k1!lpJDZ^vuiX^;8%b`HlQ(?IT^Fi|8wgB3vT^GIuILl z?V5@mB?RWzuRp^%eQaXqyVGS>^-(SkTW&8OLw0Lw1fnmMhiQU@GN@eub%Ph*lX$DG zC*vo#Z9xdX+aec~$!$ra2nogL2w5gqNyhO5D{M*iQF}SP5C)mwVj0!sQ?*y2VpU7k z-Ti|dP&nsDv4Ug6f^av{CdM3X3b=TbRn-ir?zk~eNv}^mirABDQ%0y~FZre2`dvc# zjc9@Dj*EHzz+B*)qPhO2cwYwZfCOIoqzH?8e#ZhCD%*YxW+4g5J5d)`oOuYv!dhS1 zdqhxh2FE`-;FHf%A8M)GK&+khYJ>MZW_aVhhfFvO5N~8k>hr2Hql^<0T#Q0|?dr=Z zu;z*~Jm}hDr7aLARI`t+bhVn7FT4hK1L>5>sTrYu_NbVZ{C6lNyga*PFJoj^UXR{G z{)Zxjd{#>OS>s=H!KQ*om~UelB@!^6v^>-YwkrPv@ddx2zlJcjBG!tq{wDw@s_-A{ zhn<%%-n@UU!9CbKne3~$3sxTPu;n~jrOIBZOL<$}+6?$lpDx!ey@dl^tkV8R=wtH| zy}-q9DDu&qgDS!rE~=n0y}vON=$hM#4}`*z&@?+$TF4X!va8%Vq&B{b>223T+WK*l z!s4z(TUfV33*1^Jj}*)-_*fUY8jyLZzuW`+$ksKI{8G}d=b7Y_o*}1;p=<*L65_M4 z+%XH(S-I;|{GKZB1?tdY1SC0WV#Ajpw{Jno@(k(fM7T#iG(Yl&s`IFP`PT^_ChA@J_Dzljc@T;U&n31}FkA>gIyDUQ5D%LGJnb51OXMHr4z_k( zl+_s;bX#6{VY_ndB+jsUb{~Dg{0tx}>#tMS80Cy|;(})X18HWICpCS)Jvig3(AlFa zfA*`yOFG#2FAPS)#*MU&Kz|o*4($_uW&VprEL;ErXiQR4EuKE2GnQDveid}+82V+$r!s!ASIbAetCR@mjh*k$J@QekUU#%awb;L<5s2X;$COe9ZcZyH?);qcw?8dMU+K+JsmMCl<@kOUg#bM>7KvP{MC&*e^rXwu zdEfK<8`qj8*fvbh**7K1?bG~8y3AD2D)FcIiFScuKtF?U4wGldvJ=Yd3}zc6Bg^i( zKfduaEaN(+n9L%}Zs zOeHu-aOo%meaH{GZXQuB75I-xQeb_!3HfZ|SSKa~BeN$GU;93tpbqE*e;q`|J@G@9 zR0ZD=(yWSCf^ednV!Yii2mKDjJM2M1gML4!s)PXqt9(iJzISylH2sIb>)G`DP1n=l zp0xCxz4ZzeIGH5JDvb5nnerc~km3Q9IH`PZc+13=r-cC;YT6Gf;$QV7D?VpkMzrX7 z$pGXEzrSZmLdc2GmkFmUmQb)#KV)k4g8k}Ml?Aej6x>Gq0!}J}7>>Cee(Nnr7qD7> zE4|RSlcT65{pfiCkA#X1j`&ntE0(xJ02NINp*-=68y~i;tVbVtNn?%bjLh)d#I5Xg zu*(Buw)X&dJ3(xxZr-FlMIS6A=Ok;%n%+X1y3KfzbAw<39ds{v8+OjY^U51 z^3i%q90Y+Vu1~tuFRc9*h|g>|0}!M;*Y%0UUUhWL-@Jt#2Sh15^Vm}vMoJ~kt$9L*ti}9S5C-{~8JmApi{GPt*o_ zpecxc;}=g}W^??NoVLrCZ+&$iNjG#}eUIUBvR8X^cR-ucht2AtSnDqE$Ub{_pG1m9 zX*r#lKxe*igpv5Z=zT5$f9vrlUiW;BSb#H?iSKsvPlQ-U;$KLVMv(m>_)+)Wb^=wt zB=w8(4h{?~cD0Nhg27ZO{`#A&=1NVs{(GTD3e5SI?ekNXPA4yX|^j%y#z}-y|m)*20 z+pP(D`bL|at2fN^E8?Rj{@(7k@GHnHEkE*5@ee3kPI0_B3By4oU&;Q{(*Y#hB&_ae zNIOb|a9A{eLBZKkA~-KNy!pI{m?L}Gb4fn-{W0S171XpxqUN@K8yQFTrs1(7qv2Im zMIIvs<>&`7x6cODM@887VV|mV33(xpb|kwyP zVsLEtcKAtqQq!A$x;+Kn}+I0qY0GPlY+Ma=JX67UeF? zV@FGCG$pDHW+Cr=0GgrgK^BalpFUxL#f`gmujOFvlia^lX61&awh3nc8a{XTKCxE=2UdM&u)s*o$ z8o9Pt^Y(x`)Pz|=kpAW|SIi9RBP%J(_c!W*u9NS_kyNwfkB_H!Qf(0cc_S<`Vinlj zfBBPyuH;-t-($_2tg@y`PmzZlW84atAC>v*2m2al;!=w_A6t z=%`o<%QBgN!6rGLxxyuze_qRW)V~l5ef{v0>Oj1O*GF*1Vh)%`7nsCa?Mp7cFZ(f; z?ZPD-0L9uW1ki;wk90~V%ZagOZJ*m+-FqKym2Y@|d`IY~J`G5W2A{mle?|-}p-T62 z2;|bW{RL#&=WQ0so{gQCJx~-%Qx<`h8wynk37*1M-IZD<4 zI38HM!YPj|)UQyS-_5J=7?!=W;n7#6Dqm#kzpqFI3y4(Yz)lQ3agfv>$jith&;Qr#)~3S>G?hb?~{ z(Hf|g`ZEA?16XBX_WS4XWa5uf>rKKRXUUYeiHM68keL~j1`5;a>0{S92E)>PBH^N29FlyLRPM+jD*Hc%h8r&T> zt?m+X;QpG7R@6Oj1{?vgUQsj~aUl$iSfxj*KP8w>MPMM18%`9l5cGkgIqj;o%=2oI zb)V1bmfysLIy_LxF9mm-^yQe_=*4v&72ih}pc6nrp8a!yK4^mmR!<(HD!lK(SVuf8~~WI_pzI3SN;blDqh%!YE}wxJggp_hv6s5 zK%*FioV5S40cDbIk{D1O`vTC>aRTrgH2z3HXT5yPif%HXkX1bfQssl<49uPh8tad8 z4&S4Qq%V=I7ya?L<7?jo3Gv@Om%cMSqytx5Rg^=VDJ`g)_Lc zcgO8f25rg?ci!{DXhYM6w@Yh>V-(Mx#TUKW0}_1PXFb-9-({UJt=D2U})N0^un!q zsLLb4*#N1FrDdo(Ct`1~w1Mx4eRqi~Ur&}4tRu=VB6d_S3A!h|kgynVs0)KnFHfN9G|tx=xG6XW4kQ|Ni|`2Gl7A zSXfo>-Tj4cA*gc?WI4HV{?i8h3{7C(@q70Ybqv&a$(>aXzhyucZSD23r$UgzliE_Y zt(?q~BPu$1JH!@hJ=Bf_YB;5!j_?S7`kS_IeZ$u};+1LR&QYf8NuEZ|mPh)!(7&%Y zn$o6aV!#F@!X;kVc=$ZLJCHfd)|;GNJ+W-`5~-&D8(5p0S`2Twd*sy{y9$Foui1)F zgFjJ2G4#Yv#pv4f(0A;pbp+GSbTkTwV8E53%Ekb;%&_yc-`oAPJ@Ql`aOGPVUf5PU zx{ng@&R_4j)PUjsXN-=>1J>$jVc48#v4n8%JWUBF>R5ha`|uzaH}#mLw90AL?mSmj zqDA!K%5WELj7We*^L;!n&z|2cl(#X&3U3}WPQuF*uNhN-wMInWXPnj4| z4|(7?lSw&*A+@eEPqzHQ!1`$&y5MJ0*TpNH$h)gO zfp&mqiC+xEhy@592-EI~5#8$=S&a1AkqDyCJxd7cM!rdp?(O~Y1r*&g{85iNupwRN zTAgAm_*xH_hI|0>d$z~H zB~$~im+^enRaic%XO%l-6Q-nO;jEq{-D0bOca1HdJPxpnyPY>fZ0y02$N{t|)f-40 zz6!8%f|?PZM!7d;SGQjhbk?&$1&A*`5lZ_njjPYO`2A%sx_A;~%cZNRh~v|e-jiXM zf&SGb!mE&Tlj^F6!O^svGCpZ*Yfpg$7^km46ab%tE1M*xzjFc6^ZSgqV?ZK)aV;np z@ENl?*Q}IMSY)m*Ph>p*LyGdovFj9sa`2lpj@skk&c!pj52pbAtTl<+3YvGBy zlf5%WE8@NG76BU4Ncr_OrV{J66-%@Exq$UI7VY-|Dev0NRA+kkL3D5IH)G3(tO@anh_#Y}PISYv)uH};wvo%mp+j#(ev1~35ye(CAG5cw7G zI_F%E-+&I`JXJtWSYsr_$h^ioUvm!H5zFL&_Yjc9js1!KAX;lDs=yJ3@&+^=ceVq5 z^8@t8VutP49nmT~rjz&|0zgN;mI?dCag~zc)frZ@(sRs^Kmbg8bk_+S*M5p+7Ia&D z)IU3dkdwa63>zGg98#_RjsC@LNW*$_r|1Wb(T0tUpJmHilevURZqN2RQCt2N4k05z19_CHmhNr64vCsfK_VVd+iSIfqT;i;@zK~M0nz*)8 zJ0rdnrUfYBTdAC+I6N6k)9%aBWvHi_Wvu|kX953iQF2B6F4R1zN8+6vp!nmzj?%HP zCOP5QcnMmdt5{hqTYKtzai?zP_C&v$5H&W)^5CV?Zp}M^!w#}L9H{c6$8jZ}Q!l;- z*q&wA8wm){MzUKUamcY-Ta#MCD{e<&H+Y=#g4am~N_pA1b$4RuGauJ$E3F4OZzdH(sei-*=89@R9#ydQgN+g$MY|TzqeQ%lX6~y^X?O-^WUVV& zWF~Z5A7ws~~99vFTNZ#}yZgq;IV6>J56wD>~)ZoiTOC z6PJ3Ut}I&t5|{;*Yh~HzJwUi}p!&q{?-oJl2qMSyGC83`oz;|bSH0)ttx1T6*?#4S zf=2EY60I%!y@!~q@Uk{y(#sgcKxEi8nS%S%Bo!7>PhZlvV!9D8NGrs zBR%3Rj9Q?u5?#uL22`ho?hLGd2%mhb8CwC!yB8tHVV_@E1yMD&jsvWI+x2eQFPa2d zAnd+n{8N-7Mw=)-D+HgBmXnYfsF_(}=f%Om?L`D1+oW4HQJL|vFe}?rN?Y{=URWvK zc@ry}qyB-xpfFDCaI!>6L4Ck(F)p)pow890#A}yl9Tztl`-l8v3PsH|W|QQDSaXLS$FvH}>O}$&Bu_K?hR!7Dv0&JXy_) zp<1r!VC*M)F%tXdE)`T!FHr9>E^!f2(LO4*xAZ)HSxrQNVJH7dJ!9DWgGTu)c|FsD z;r|~QbadRd_LYGN-*=%zSz?d>%ajk4>>(&zA zkD(U^GJpkUu7r-|F2&a$P@qPO*KXgziH+xAb|0>im@e=lq2|oue^)+K|2cc0X2stY z4^TN2pI=mp3)=99CDD@Pzm{+NS)Y6{8YUm5tRyl~A$X@E5l6GA9j#iG@4Sfk^o?PQ z1TM^A#-X?*s%vT5|Lb{zMTt%`X5?Dd9wY38x4RK*%M_-VMJj0wA-?t?# z(rqpK>xm&T&SaX`Rp(BGxYC&C&lslxu2wg*rtAG z;4^^RI|N*Th5sY3kDoS-g$2u&2BYr&QNvL@5!qksCi7hMS?fbhraE$$Y7Q}pR#9#V z<#=pLj3`TNjf3r>@kgRAQHI1CzQK=S9KN)*k{3wYnqh_1VR>qf zF5CYAL}KIK0#1|RO9A$ z%?p>5LjBMXrNuV^P1YtAzB8s31< zkv(8)PbM$e5BA>Q}!MB2Pai+`p$3fXiBb)O+e<1Cjx}#``q}iu>3=t;Y3d@ztYut zTet3G=u*E-8}>i5A;y&N>50~HmQ9SgNx?`sw^uD7_v&n#UWeIHn47H90lAF!8&34e zkLI=_SoIg9lqzRaSoQ}@-p!fL{0%ML9Zs`r=2B-RobHvYF$8`5T=SR1;bNl>YAFJS z=?pxswN^UV@+9r|=+L&>GU>J6gueHBx_8mL3IX(`tSBrF)YCw{;PLHXmfMpF^bMRP zACy%xdl4u-b7|ZMvcFA(4yyb2nO^U@+Ry~jytX3UEfIi9UUhVt1d;?>Ua={cA3dH!xb&p|(*8clTbKdo2axC)cSoMvZGj4tPsE=g^?_{3t9Gh{IxF+J0wcH^m$Y_sf#2MsR`zn#;SUs~&=`Sy# zzCQ)$AWalZ1LL68Npuko*f0^z1xp+Ru(<4q=08{UQZoTSs4(fcAF89~E? zD6Frf07TSwJTs(b>Gbh24~*9yrs&}J%8dHyvk>CpHLr9t^Dep<13-GE&m-%=uh)(A ze=ofns`m<@RZA;^rF_@jaILV<|P3y?-PwemM|ZpXaiYJ;aEHV~xHIyh`v6TJ&}W zHaDdap_<5@4UyDyk6ffgG_{!x8sBsn(a!^Ve)1Hff=JK&_)Yyfnnnm~6 z>nM%6`XzqN=|G}dRv3qmvYGNQUAI95nkYI%fr6tlc64KFn>qIm0owF!mpTn+XR`@{ z*Lp4gSu!a!rW887WqvieK|7#-2$;=clhPz>3P5gZ47lZO{F`o=@&s9&mudWsu zKEMyF!QHJ}!y+}A9)iSP?5v~RJf|M|&84=JIj(hk_?jK-A6}T`HMpq|sq+VNYjsFd zS&v1OJtg6>FK6GPiF0YyI{EMz#Fn7iaW!R;H>5jk*vR0-9BZpEQCPR`?nToqtZDh5A~@8;Jx4?*HEv{T-tXHp;UXZPCCnlt&we>984;IovEMv$b8-D@L+y{2 zHL{=-j-8Om8BP{NrE)A_7`cT(7Biik#pcQW#nt&yV3~c8g^2 zpcU6;Wg+C7PzL1UKkwZkoms2WT7s$vKN#3A2{7k&xXJK_rtm!~%3k}n{SAbz#iy&% z44kkWRKH_`8CVAkU7O&6Yc+PJ)xLUwQ~-xN~>UNVCgc{ECHu;CA2pf8Ogf1=*Jk)Smu#J) zKLe?h%*N#rh~nZg5*!c{&tLSkz`@zn$(&{Fp8aHO5s>nNx!H)SKS_VQs1Ip*C#WQA z+Ax$}PK>bwaj9?ob#h}bcuE-76)$dSqy8e{{rXO7>gf977&31Ut4>W(+#AFh7{OVZ zs+@1~WzQy?2(iS6W1n7O;vu2t6*gtzt<4N3M5}YbCG67%Eq7QAsxN~M3i6n^+CFKKGM9S&M=9!^|j5>K2}g} zp!!sCJ%rkUZkTmJY2bTaPC13V(g&dn*?{|T?ZZPi5*FnEX}B&Wl056(oWLjd4|j7 zYzMmcD}5>K-si!(SnJOoo#&{I*4gV>@!Byo^C0vsNTR*eUMI*psYpemU?pL7&1_WN znOI!}EYCK5NG{+*rMn0OT}}Cv<3<`4zrZ3G2=X3yXT}D=F<<6J2=!Sn{Xu(f4HEff zSC931?wlUJ(dqk<@GSWYR4Z=oEpY*{penthn&G7>f_Tr3t0KSlxFI|wEo3K^aEA9) zt#~w%24j-jqo-Y`25=!emXu>3!LxgI2o6HMG8MNrr?yX4bC)VCQi0`%mQ$#Woz~Wo z>u0}p{p@{w%nes0iiQ+YKAQxQ@!5s(msgw&b(gH#1|^UEnRb}{fqR|yfxHmF>*ZxN zzBZ?t;%}fz!;!?8TPwEn{w!h4`$_i1G*eTlA3K9^*<8mk(SxY!pUyc5Tlj*Cjr6nF zGxD@V%t5?4MU~iHXAicR&f=rC!l{HJh)r$5M>9GP?dkff@9LOC1-s~E!nRa!MBO(j zt5t{qLF)%e2~HSP37RX$MVj{s>17qX|KS=gv*K#yC!bJ%;e3do`G=1F3?PnUjs+NO ze15NayPr&fVfX6dGbn5V&)wV)l?Y#9?BZ~5T$M^gOJ1*ESW3v(laA)dB!h+-M7L&B zsf>5DZ3mw75>g?YEAK$Ty#b2(k@`#p%-SH%Y+RkcqN7^gQjDEix80^ImL%_((a`Q# zsoWoE1O=nY_T)41-%Vwx`HPP~k3{n4=RR31%S7kJ=ceyVl8A0)fucpA3yTxPeCy>_ z4zSsa&K>+}?-==$REg8_C;VGl;(`<}?)zPDcfGh0K3)yGM0pP$AP|y4rxtwzk~iBWWP$uL+ z(?eWC?feSs!pmh@=nBI`PB{q>Cio^{A54!C16Q6G&UXIoqITbp@o89U0_7QUUM>Hd z-K+jJXi3mtLi{FTGQF88BfKaSNQ4S04&e@;Z1a2^Md=0|A8T~}EDuO70l{sG6<}q- zEf=TyawoIMU1(edVkie}+MErt54mYh&8} z5~&9dtA0bmxJxgLXC;^uRpq{sxA=~H&0~U zNucvFI5DQ|^q@T4ND!qbOe!QUSz3KI>}m5v82@=9u7jVjd#ocS^*e&lT*+8Yex7we zaC;Hp+H6e2`9)fkqy#yPHAlmGtL-dS0&(_QH9h@y1nVs;Wd+-z#(~CG3)r zvL?fZZ8v|sBoGcmzT@4#XPu*jo#C;CTYo^2FvWH&DcM7vwLu2tlJa*YNeCoVLb*PA zDfNTg_9sDiQ$bldzgvoYDQcg_Z@5wn45Y9~dqH+szZ~wN^Vn|ew50>hpygUG;>An_ zRj38@BA+4vcQCv6uYI@$T0`417S6i>+uBpA^7Uj>6s@_DK<2y7-aPDVv8DAhRu(i0 z${TqcJQ6VnBXo--17!0;PCZJ}KVzagO>9(&s7O$8UCMUetA#k15~#W^DlP9gfgrp_ z=c7Kib-_b;m@;8F=S^lzSl|d*o*guyY6K&l&mZhrupRvkXE+{6OAuT1XKaN*xp6*h z$2_!VcjDL|5J7D}KgHE$x)JgPyUYP;Tm#P6x3$fvvY!b4R9$k4t??8S?HMx1Z)P74 zV@Gz?t;3%|*r4G~5{kkGX%U@7ADvn1+(j)6ukLutZHJXqr`(5VCFF|#_}vwW`vVam zgd*ZD;`jr+emxtC&*8evjfMp8;k$QXeSLR@Yp6Y*`oo!)x&eq%pn-V z3bjy>2-SbUtG~uXh@-E)3hNk#)?*J}xg6giA`|IGG_ok3XwSztz6v$y$eib6;DX8v z4Pg>=xSA#?$Ia*a@V^T~*)KMfNmzPlkC|Q^*148bt5}_ zwCtD$!Gvl{Hvcd zJ49^PK1HF4h0Kh=Ai&rt_{dB2!sRizw5u`g!LjsR{jp^w({CBgdy*wQ6S#2R_l}mz z5*ihUe?~LjeUZNmYI)PsvuevKq>i&kiKidhxdj^0alSqEj5C1SJ(@=9e6<;-2G>qt za0-cqL9iNo40_c~yqEw2+p%e~`jz+}lXT6^VWyV4g{zY%@DDp}!;N<2wEbYC?E7HO zGpg7i&(|tlz)glh5WOs^1kJop5oULwg*@_L*+9dXq38cn-8T`GJ(iAKqqtwbJJWl$ zh@AXT)Cq3}mve-Yu4jl($cV*NGZ41AX_=thG)&pR*p}59>$@HIbZIR}MSVIp)~`}{ z>$lRh>BWN$zO?&9%BHn2Vg!z4y-X@rCj=+eMMtAeY`~KD0s^H?MM8oTHwkuwr#{S; z!>|*LpFLz!o$aUZV~j_Bf@%oh`sYRk=_nkT(W1RIj3a=rc*_sjN*5e8jCEbuB;5Ah zb#tooU~Y!2Pv(1|*un8L-G4;VpIrxrwM5TBE#_83;Ig{U+~{Q~Ra#Bwr2`_iV*NT+m2NJ=h^fOLbTw3MXeyZ-*~N0|HEiF0P=47jf>I4G5NT+`PUZFujse`(zq zi~D0lT|KS?2MO%EvY@IUYKyE$O~GPY@;9baz94i~>|qX_F1Q~k9yRzC+j3Yqxw|}U zhj{FC^fo2y`)~e#&3N|POXP!hJ`OHQvL2NNGuuud_XOi8fANfw?peK?^Ya;x;ej4J zT$-ZfBkJmlFGQ8UM%mognAgAOoJ$9K-H=y(D~Hm_4Hu4b;$XGF+&Hd}3)uBvMk(G6 zK@J}JX#<{cE1m}a7~q7}KSC$OI(Wf2nLl?98*k$ZrGWMjsJVSLX*Ao_j(WfGz8@0v zLry$y52)L!st?4gv?;a^Hk8r%RA7PG& z+*SN1QRzoYH>izB6z$m0=JY~!QB6>)Wi|qHAD*w4j6k-77+==hDq7B>gep;HVAnqw zq)gpgAyD)-NI6@0$hdbrJD#cVx)Z}5?X2cGJh(F|`*srR#ra*alFrNdD^oKDghyFU zbkSwuWOGlRF#XoKJJW7^yqk|RcHUv=y6pMY+2GUf5A-vql#8Q<(=W9TnC$Sv-T)*G_6Ll#aR8=t!m-rFeaBopa^PZr*AF5S<&B|AU8!y9ITxC6doX6ct zkiololYp`9&M-2|B7n$r}=Y7up7-GW2U%?d{F5P$H>gGq=yG&5|x=Ljsq6ZJ;x& zove&NBhvt^nqP$5Hw7@M3D=$ zFHqW9xf*1ov(M=oQAhrMHSMEjixFFSU!;#4v!iykIR zUrN;&2}6)L96z^Y!QZAi<(}W#{=8S5I>$2G_MpsaO7v1a+sWG7n<OC#$U`cQve!7V$%sX|R(*!@mD; zdLB)EePxY3RnUOk!QAQcVurJV^=I+9?lVC?cVNOjpUC=*`$_(%Cchj3tA<;2o-_jq zRH!xDSA@{Phk$(s_;GA+p`@bXj|sjBho>MU;my?~i}uUM5zW87iPCdF*PB1=n;ix2 ztIs9_!>qK3_c(GNUs0?4v5%rN3kh1cNkkn0__@S~&2=z^s80JLZ;->c;5#fy z>sJRI58|fHdMdZCLsN#WCB{Jf%W+=;rLw4@60)irGa(k{6Qkc*oOU#=DK^K9;zqh= zkt7(2$3J@9#4|=z5~P-{Am3TI9{oN)XDYF%<}R9sVmg1|0EX_j+I}D zFmK=Z`~ZIr;R-h_E?9hz>YFV)ew@N0lxjmyzc_t^2j57%;CHz($w90Dt_r#&$$KaVO3 z_*<-RGC~7*7E<-uFbXF3uioj^yECrkbQXBrH?R{Mspq?97Sxxi(|$E;$&jScb$RaFNl~PvYa1wum1fCI<{% zafsk`A~wB<-BVisk$jl#^cH8GPTaVC*C4ij`=xUG4d>nLe;3IqaWx~WW`){ysx9{AMbqnCv#lP$1fZwS_aNE1iXypxQ#ZwHkdRLg} z5GyAThYrUcZCgx*y;<4?726ttrYUw7_SLOZAJ~M|bnqKlgFT zsI$Nuuf+@}<=5YTm3$rIEpvCvqQq&sm?w5ZVj~OF zA3?mwP_;rTTB`i-hhj!(%&s(*-3=j~s=H2VJ)O2Derlf2vG7d)NHpeP-Ij3M!4faY z>UkGbN@83`S@hU_GW+nnzzC&sl&bbpwMWy<*lod4+FM3rO$en>2I_6mCZ^s-a7ht7Oh^{I8}maQqTSc+t0HlU z)x5^mEJ;}cRlE#sQ971kP%wpr=EnOH&iHh|J3SRmF4oJ?)JEw1S5;RX1TiQPu}P7L z{&!BziP$v5WREbCI>5Jtyfc(*Z_P0$pl<7|QEQu0E+a_0oCU+WrbZm3sp>u>e3yYn0S}7y)|+l9~zY(5n+yI8+u-rb?=rOt73`QYE- z;)z$FGmLk6@m<2}@!l;tQ%c9Zd=8<&x|Wd)k|4~4+8pUEZte?%_^f%#!{W`F`X=|g zQ5Yc+byZIFO?QUQjA#51@V{H8Mp263K(eN~`7rl4H4n#Xs5LOjjVX`{f>5QSrsXlc z(oGZ@lD>xNhkhx^#Q-tm9&cT#ZzYcr&A69F|?Cu_t;zPtmhb z@;8zHC#M=6z-ovqbGFSlg(3Ipk8?&q#umC%O>Rt8Mjb(@n!kuQIVM$W3DcjwhL$ev z=B(haY;v6M9OyA&0UqD&$D(|=rj!qYY`3vcG?V@Hsf-zBYXnM?`huMniu<*OW$bD) z2RLl|>zVM~@8DlAVwQm%A^fr#sf|*9(Rw5sn`3IS3sZXWcAvnRH`MEo7D!+2^Q*jr zJC(Qf96PV4y;p=z>+c>8I3a#GHBURbCUY-W2sUzbrdMT_i;WXq+^5ijf4v}AAE7s4At7yJ~Y_LrB zjXw8~w03mJlFq^HLH4qD*pcJ z{tDn%oZRcvdLxOt+v|0`FFJ50@!g4wrm)GZc`<4nZzW`E zyt}T!w9upBYVuLT&<$OG-;HMI@5hC!J|XN#i^!?USP7O9rgp>%d-i=4&9u`XZC)PXW*zm*;7Br9Ymd^3 zuYHRmW!k>S1AnCMhP!lV5k8Gz%|PPOt&b&2^SK;v5mdEpzZ3ml(NgOlDw<^&vg5n$ z-+9W_pYzxFWspbzDbAM(l=jhrs%n*&li0#JFPL=oxto4}eby(X zfM#FK<5Rs%eZ(EkQ%_j*N5)SjeEKjnEG$50tR5|_t@3oeNX|Y$*TzXXq;e3AH7ApN zmJA%bydLunbT{&E1rD{kM>9K>!D)WhDT30-VsFn=+_DWvv4QO~J77;B>l`&rwc5rQ zip;tc>zW7>J(vG^u_`&74lxD44Q^f;EMYc+N_;Iow~^QAfA4-m8M!@sm00J4NCL@; z{>{a>)aD)QFLZ0^+4Vb_$K6FeOYv|}I(jc(0L`5(pD^9c?T->Z*tn_o$FE4$-1RQP zmrGp>{2M{sa@7=ACs_9Swdg#N)7O3!By^@b+6s+zq|&4m6mOr?H^Nz2ZXf1vYM*}p z$RLX^FXiVk z>1rfQgmA4bhARN=flK0o%){h3`rn*!1R-os+dz~)XhLrHjPOgGs3^M~XCb7U z2egrz@YTbp>3W^f+MDozMVhMu;d`0W?f9@vXJ)$%4$p4^1^fSfzl`p5=iI=HG6wBG zW55r3{=jON35GYTPz;1azd2a=@{o}?Ug<*RyX7W^92plV4RGSP+tJ}ckCF)cL^4*a zKXo-jCc}D7()yN8bs(_jT>_)E6MI3IsB-F13`)+2c=}$Ybp!$x(UN)5m|@Mt6rhx)gXKfRSr}pG%WSml^Pq$eC72zVF?&$AIy^CdRM~ zVU!D~5Aq~vKb%19Ig!clY4K*aO;(A>{(4A*7R&+fAqfauCZ?8NtRlvR1?$Q71a^}=rQm6v#i2T7F)J|D z0MadL`|+!s40S5miWusND?gN-ME;?~GLS`64@B zl^DTIs6dZLoA3K+lL9b?aDBb_T!q@;TJ3s^aUt9C;*M4keQy4O8yZT8EtdO2<4OHC z9h)43TuHq*xOAyn1x(69Y~cnG8#39xJn*) zB-ZcB*&e*P{5aN0#jh@JL-q4+C{`ftfB%-!m54RgswyF9=%;~xyAQ2n>t#aGN5S$M zDW-ImG$q+JF3e$@RboWK{Pn~qg6chzx00;8E<6*<0li{ccQ{g!31jY03mNO7s?+;y z)Z%YLBCwCVTC!f^Rm*XYP^$h6WW4_LR=ji*@Kls?bN;;vPHiUo`$p~?!BYm!fpD_- zi3gwwH->8e`GsZ*t{k*sp&W13X+q^spyQkIq&Htvsd5FuAt#*5DSCj*2qwsDt8`87HmYhngYl=#9<{JyF`xye`|vrdarcq0On@aj zFJ@xtY$-(5?iHmh2n;Q=2>xTEnP?G<5jlt(EEJv^Jy_KbMRyBJe>Cm_&R`*sPbFpC zm>0~vqG(+VdK?FxL1Yoby zW&Qbxa(LVSIs6rXWX2FR>k(j(pu!m5cD=peyobI#GVFHILNnH`xXg~m;a}_^8;I zP*K(BA)KTbBuwNm*9*BLesgn;{Ush@*Bv*2!H5MXhGSwHXG8(6s2e;aPgJ`lFr{69;k^>P{>#`^G5ur#pXNCEWvp}%% zY0_dE*P33?cTnoFJpj7G00O+`Kn^=^TUwf2AEf=RPmKU*0e5L2JXu0Tm(Gf={CN=s zAwM;Aag#a?+UeJyc!(SOv2;9N6@)oHv9a*jin=-_fd$;$=^>j7ElmF8B>DF7%W<$4 zH=FIrK=xVA*RNad_I*LYDcr{4$$PX<56&-lvgL|F=uL+3jJB~h2X@QUey2VTfHc1n zKfS>q_I(Wv&)a+B3+@_9Y?;>w)dY z94!82JmF#;U=@s06p1T209*g^wEehpcBueV8DKvtA@$PY&-)Bu2IS) zxR=g*W#>V|c2H?>;uP8I$P*$r0($KcMDSlhnF(8Y;FN+e|LC0bXh*#IM@a)HJ~iqo zJck&46rf4y6nl0P-xt~&d>pcJFWmGnxWA)SzA*?KymK&_fTSMJlK$r`2&EF2qt0h^ zTQ-qLqL&N}o(&21c2%*h^#fv8)<%hgOySiw{mczDjciQUMzP;jE(z%oJ%sB==ONF2GYi>f@?|eK;ncL6*A2Z=qM06Sh12 zL446n@*FPBMK_5$NS*ondEJLrX%34=xjOh*-E)Jd3+KbnlH1)rKZPJZLkNedKC++* zy^g!3(U-rM*Q}%RvE=?r8&tuhx`@VpH;TtH){NyQZ}j4#fh&W~*npr=UsdOBVY~Ps zSeFd8^09q}2P)2lt3VzG*Q2pg69f!!&(q^>IDFsq@o-l{xT1v!kb0o3VQ;Em!;wT@ z_nWg$o7XXkNuULVR(y6eMbvBjFLWWcoq~ma+n_?$;j55F(c2)I^Gx;w_P&dVmp>(u zMG;kP7oyWDQoNvYdK1BCIJD20uKu`+lk8$Jl;2TrR*8%~sMrd4S2p#3=EbmCo~I0z zi3~|XcMnd%V-sq0f6diBGPA8hmFMe?Od&pK?J~S5`O}qtY{f{~6`*AbOGqMyXAq^j z6V-BPQkr*_#?Q*GI-XT8pJ-r&+#)0j|!x?7!+w<*YOgrha1Ah35D@~%)d!wzk@@E z8BF-2WY{V;qx*{?pOan_^M18vMt)VH$Y4XhYr{2>p$dAr>`yCpt=ECH6YUqsWW_no z*Elro3N3#8&qv<%i%b!$K*TQ4gl?_OY;ouUu6gyF`1-4<*wTLumhwvG@Wew0jH`b< zypjAqkTxC{Jstn)ZZx~Vv1*1Y(6+dEFESnr{3s6=H<35${rdCUzc0G1uwyc-xR<|Q z7%SuI%_FfqDtA*2&@h}98(C|o~eB9cJiynlWPHG zQV68~S#c2iOg9auQM4(S^!LMCzR+TZ>^Xz_N<7h9=B`$fYaRbO9-Vszp@yvq9M`4Sx8I zQQCEUDOKhmjb=LMwBU*#wG*&sff42%xy!HmnQc7bkW!il=pbI_NiC>EQi@WqQ}jx& z!CDm)+5_UGT&bMzMhx^j&T+%@zD}oMb!qZ>Bt=?%ZcNi8M;6^Pnc%XdUB&T?D7nkTfgPN(@}6D_Cl(G5R+bAt+V_Uh$UQv5awW@#8ynx{gg^d z^DAvSd-bed6p+Vr_l9_mhT)Vi6~`=hiV3sctg|Y^j!Ok*JVVsHBh|kEt`^n4a(i}^ zh^d}DfmTgb|A@;9oz6EIGGhCQrlWzSNi=T8)adjPAFS6sH&M)?nQ9ObARK9X>$NK*MT zy>oz%l}s(j0Gf5hY{-6ToieS1>Ck#!VHvL!rUHCdmx@`k`;;SH7LO7XgaA8ZuFzSh16| zxeB691_mM3{GF4@AZ;i&(0I7qZP$(zh-Kc@u_N%>`Y*}<|J$4pA#P-8;ZkyvaX-G; zx1Np@RDVOmeaBXR$tEhF%(sq#ou{Ndxq%5C2@V*0rZN3+)s)9=Ya3Z~LudAE_hD5^ zSRtl+^7OuH8b_*53D4=1=!-Ea5R6u#HJ@mk*V6gn~?#9R+cUfLVNqAb&3UL)7sd1Q{E!Sp+U<2lxl0m z)SlU$Kew|nTxTx6n;A~u-ZBGZ#jSgxSSsxQ^86$&dbR(OxPM1i%;MM?@Rw_Xam!L=H5DcV)b*%}@2Zg)e!*ZI|_ ziphIET8@Ia?FynTWVEQ&?{miFZgKP?;+3>#I3{gpX1{)f^9&H~D0O}!SH5~$Z%@%b;$JnF!s1>CF$>!X1Y%9n>r-7{hMlJfPN_%gRH z8_b^~nM?f7hG!fsL#)Cxqog>Gt<#$7$-~YaH30k9wpqZ`8JG-A|C;eH=eb?Mg9bX@ zn!9q4HZ`nM7i>%0eoPu!rU5?13*Nhe2;D|T0+w$m>i&SS#QX062|Ha(U1AWz&ORtj zM*#>zsuqgEF9qVtpcJhy$K`S3MnT7V44VsSXo2VR9QQ^K*RxlqjTqvONK{N(&u@n* zd{*=6?xA!KSK9+Dw9J@OrXUH< zx>trrFWeF8DDb{K;_B2$1TJJi@Ia*w<}lPT_O-(BZE0bq z2RB?%YNolMie!=hoaaMZcQz~~3$1!#v72|aBl_s}n3?Lwwr1+N{IRJya&LxzPYbGu zTT|-Oy@OI?tw5)}cO_lA-Lp0-+YKxSC8;AQdsfl2b%|+p%JuC3kPEc5z0Vf;;!x`Q zl~Ct`T`qTI_6F@fJGJKi}OS(`jU`{ zMRP>z=b>3QFQ^PNk^z(%b~417;?*P{cIBmO6rw{2b~-&2v2$>gjNJy+T@l5;Q_4b- zV!{7HblrLm`07tCv;IkJWPBgdtiw{*=JQ#u*y`p6_!Dx;-kH6kgeuK9BKzD%g`sb9 zYG~?|s_h9JA!ZM4XU!QV_(iv~-)fj2jewSPtfg!VH1|P3XZU#uvC%UFFhDu^bH<(o z6m)kG98g)bHg0q4lfySCJH9)6(KRe{&CA@$Obs?o5dEYWEd1EeJsh$J z%FKH}-Btho#DYb6WxM6MUyX25Zx;V7QqXKCi0)y8Zk^!aHyxu#?M4w~FN`%?Y?Fyu z(TkNE#V2LU{06Rs0S;OZgtm<~rq|{VPv^CXr{Mu?Z0@tSR!kVE9 zom9`_!Uy$#|6DkyD$e~8=-ZN`0P>`-_zpxBF8VvgeLOA8BXwn%%S`+zdg<|sMC=n((v_u9nPqp?y0fT+_Z?f6f|=o-Ppy;$F7`E0fB<8&vN zsSKRf2*!JUR61=iMuCA>F;}F>BRY40$YjUY&ZsG}vEv473kMeSJ=9*#cHK0AOKlg5 zC^=R!6-VcKqV#ZSCXvG%(+K4BQ3p0= z%k6wQF}dpS;sEOKNiI-p2J%980Kud`d&Ezzh87e&0fD9exl{*9Ei(7=&~|QNV%8`@ z>oR2~nYfSK*s3x2{Ns7k9$qA7>wKdUPYK;jJ?T9}h+1qbW#8X2$U&SoW(->Y^a*2f z2cIUifji)pZSVRV~G&sP;Wof-DqAo5wqzR}uc&m%Aw*w_`{Ci+{4est$y zP-`NzUbqvlBLP(Vj_MR<(9sSv@U^&BPCuJ#EOEw`=2rJ=> zC=uJ|VkB%1{!+511Q^@D6%M6F^2pR8aT@gGS zt}twBE>ft3AN@z!y!ww9RH0t(=FZoWcDp^Y(4&Z`2z`kT)+?})w4GzH zG|9M5aj&owL(vTv_i^(~Ap}*=j#M6Ii4h6_hC<8scn8R5`#MNoz7w0sTF^{vr5;aO#~zBIr1U z1XN2w*n*&Vs~C(kG~QY&Cck_H5?=njIKXQY+yw z)T4cse9>sT74BE^B9IBH&KNm)aV=~=64UAl7XWeBB3?5Sfuo1#bwODQxrxM*PU?Bd zpjYL_3bL>+6bqHp`=UE=OA$`*_Ti_PTCX@}vSe4trWY~GiX`_LW2Irv#=rckw@4n} z$0*Gl@AqVr&uFrJ=$ z1A)T4?5`Yy?g9KU-6XdXF?b+>wSda2XCMC zy-0$!{a#%6V!Tgl7hj|F%34ap=)`d+7K2dvIB!t81_*+CoXmAT(Bt33;!)wDBZ< zn1aWwN@Wi)M>R6oOxlb{a;Fx>-~48N3(A!st)tW7d&8-^4b2r=pA97cw2784fJ<2O zE=*hDsD(^);B|QWh3e#%lT{}vps--rn=tT|{0VLX@D$9LtPBCst5y$&H408Yuf{TB}KEFyrC1oQoz>ZLy-sKKLXjIm~##` z`!$>>gESETGe}q<_>KU1_V8kJ<%eY|C)j1gqO~fuP(v>-#*xwnNH{;?#<}J;6STQm zNo~Cdtfqgb015*lZGP)xsbU3runp65gN;j9UW%KmU7eP-dE<(HQklGH;1ogoU{XJs zgb&yhkuQvzZW8c>D0$HB5zI{D2_lM2xtw9;@;odF=d)hAX=NV+0ilOo*C9fr_j!S$g@(qt91cq zvIL&F9|+ql=AhQmJi$_opynObYIF}y5axRe8sq-b#C5@YbujSgBMejo)m~g1D_EUY zD-i)t2+$M;BZJ{Yh~N}q z@<3poB?!~umhHe{T!i;SO*k?MxXTpE;?(^$+Tc+WpT+R$w-l!NsCNs)w6;l}0k~ zGY5oan>mZOLHU;`%mGs-kU_-d^-bF|Z%nlj*o_|`Ly7(CNCB3Gy@QRcFTOuvaE(A_ zab;n|e@zBKgXviaa_L;1^&evlM^gkTq*O6jiM~e9?ImzlT>J-Hpa1ux1sedKal+O# z7{gXLe%Hc*h@n}?^(HYw`LBY^S$Tr(LB{NTpt$9i8_tMm?wTJ-jY7Ae(3Qw}?=x|gZBXb7Nk6jFjsP;U1L(1filse< ze$2ZsXlHc;f{a$HEn?S{qF0@c?-X{qN$Ax$FF^>gfMEqxw2t}5@V;XA!bc9>D=fxJ z$2>YrQCJGN5H<9zK{QsL!AZCnH6k1o`nG&<{J6N8?;_u z^z9%c1*3SgL9nN{8@i#_IsA;)B~@Ae=4sej)WDFCfMYP`j_I>Sg3UXj-j+aI&7mL# z%WiLwZ_&Ef)NOd8@$aC;%ft2V|FV$q+qXi*2b%#d;s2TRUp2>mWyW{C$4=6MxfcmT zb*K%#g%4>}(QiN9J58#yn0WIiMe|A)krWg#Jaf@cLBeP;GXt-fy`;5O7AG-kJ|Qqa z@Ka?j)aa#2D)lKT^$~twHvfKR1Tqp?~kThA+iqJLtRN~_w zJiN`7kTA>-1bL$iZl7wMwXxGEdj% z!nqI|!bt7!-Tcyhp2qvx2&08T?9NPtM}ieI$VMqdhfCKcTkdsGIlY9l& zZnjlGPYRdJ{Bh@42{)6Bd@y(EpB2{KGcijVn>_i&41+)=%z+AfOd%+<`oX9tMv!s0 zzZCYk3ZC`Y&a%W`i6Tgl_9M{UbzusfAx2|NvR0GH>_?0gMF3mUXo(R94qammlbR2Q zeQy@+h{%>9vMIutVT)Yh;AAG;B`n~<8>0>O#~;%{TGPUq3@yoUU)KtmZSfk&OCc$n zPJjEio_Ahy8QH-KNm4+VNHM|gO%x=O`R`58m-@I5H0hxQe5StJ49gE!jny@U`TA`} z2EDFRxxPKaU}W^|K=gE~<}GtQ6q)}+W;gKC-Rq1_^|NPVg8}qeNt5!Y?_VbGrz$E( zG2`w0AClEam+9f@$rk`!0BvscBR2;)dx)IH@k-D3%fL{|qAlxkZR7gbq{Q*}QKQy%IfayJCI&927Yu zXMjNx4>LA52VP4V30pq8e=P&Jo#dF2y=?)2+?o5IW4J?|$#KTcKh^u??5A6&u`6s)bM98@(zkT377s8M;=~>$#hOF7R)gRaDcaWx< z#=!un92!}IAUTHdjI>*AiEn+UoZ)AIDk%VG<}1HcXcFaJD%TUeAxb}hNSrE&+{hQ_ z$p02g0=IY^+Jw8>;dNV%irVL9|N3&1O?azT$hBx^aC{#qDn`lgI3&k-TOBEYPiEos z*#NJQYiiB{QA>5*6CE&o(c7y%&`$X9tV`&?S5*5!tkrwu8|aYBtGT&#Y~Av!2b?|w zDLZBo4mN2h4MP>N!V#M<H zh93-t3GYWwTXW;M5Ld|bv09w5n0-p(>U(UFgAfdeKXLhM1h8%>^a*mA=H~GGcmvO3 zgU!trXHi^^2s8g5ekkW6hC(Mb9Wsub#R^Ro8X;9S&W`#Xo^!MBLdApSDRH1|q0y`E zk2Y1|@oWl&epu>OBu~hqpSJStgUMxz*U~G}dVCHYd?0O~$ zY#4Yc`Rb-?h!xxIc13PzL_lS$8&xv=*9gv#g6H2iK7=$79tB_I+uPZjY)?F5y4K0c zL0h$x!GBs{mJcF8n8;x7lPMMP_=$qw=iT}l(+WI$lQa?Wxz)(=h6T-x;l zb(nFOSRky7{IDF`9}IdZ5>UfJh`k_|Lx|U@-Sbqgwf%o>udAn>K!EpL;KoQhZ{F}md|CclQxi7lE^7hEi}tmnh?B-q3nJ8b2;P4)NKYz(D6uwM-}Vdsp%KgI_XEvX zbrzg*o9I1UkjRQ&6}UO=1!>(PfU63i{eTkUNCmqyd3_7QPDlt-cx%SJ&lN`m+Hy(~ z_EE0>Eo;d_3BVVbZn#YpKP7pQ{bJL$11^mM9--pGucTNFKD(UTn=wUHFjV=EJbwAU zh3oDig6XQ45`{e|t-pYB2Rp;JRFFCz~5LoY$0@uBrts-O5-VJsq;5L5Du=NwSRtFiKG)xiQK#}kUJGHJp z4zZ4~#*)xVswg0ipRjQp3ge2-z!v= zo%a51N+AT8ac+qa2ennGo;h>WKLoF|e#~7q^Et&;1~npA-zbLc9nz!FV0E{yf8fVJ zxRC*i$2r_l4R?hFZ4db}WjcPbcRs_rcgK%)$RS7L7ozzDxl$7d4L~h+(shncVpIT` zL&BR|FNK83S>jX}jH}w7D&j3xRFo4Fi9F++hLk2kQrXLiqJKvqI0(16jhA;X!?K>s zYyxhkHi)MbPry+0&!3(^>)S^e26W`7R?tKU!Ymm8+5_XxS^r?kNJIjf|DbUtB`rJT z+5G9NR|sc-45#acF7N|&V@{_4ZofT4u8ocqaLUX1&&KHgY+O@uCN&vUpJ$1gTUhSw zeJ+2$kr{OyCo`s7yWJzlK!F-OdGsJ-`D8}a+41iAyR&nJ-M<&-Xx2ZenR<;BIi_on zwoH(ykwR|~932zTvyaU-C*vQ0PPqU?GLc^^SJe4k_ZFEKG}dJz9AniT!ZPcE9>{%| zFxDF>Oki%mQJ>v$G-X0xmM-? zJQe~*vuDMGM-C3=xPzjkBMzi{wiry!MEm>v!h8KnJxA{Sr_JRbCNE+`5 z4v-V#;BPrQ%0CE{RxQ#TT9lqTlIhjRCmY7HZhvKP#Gl3Xh9f!Hvk>TLEx)VbWG-RI zl|52kKW%O24D;8y;CuZ8?)7&ukbrco7eR<-0CO{lKs}*gj)|37IL>LLf*y|kLZ*o= zQBA#Ici0a~4!hy%Z#&gHV9SJ6cLZFWhc5J*H=~<(AG}o?NfEM#uKoU3PcV{s7)p9- zNW+j?+yCa*u6eN#@jIvohu!+YkzaKAO9%QG=4^aS#eZYB;D1c6BX+-vGNZUWWclVw z<3FN`Bj%h#mv?mR+ZirXXN*q8jAOJDHMua=-_ibAuzl8YJDsV&t}@&o_gQJ6!Y+oz zaH-mgr_A%Al%$TMFVU-L0GU!_zOy{0G!Ag@rD3Ga>(bj8Z|Y)ZZa*)H?0aSG`?%&s zj)`pzviA$S{(|A^#0+jq<91VBTM!O4j{aQw#`@M%4m&$zU$b!O*?02@Oz{!{wX(M* zF+thWs`!X{84pbh^aZ6Xq5zSOI0kzw1Wbo=73G|nypag4Wgi00)<5V1&yQ9k3+u0V z6_rtwM>PKib~2E>z_RG?*F=w|zq91+Z(SX%JZPZ!MsRXV3n3;C1;au|cBuzYa?v3Z zd^g~}M`xS9z$od+`D*S;D?~*z#$)>CvaZ8F@AY{15O_qzSV2z%Z)=Uwt8J*$sA>~y zcB|M%aLqnwq{LBUuQ^AEa{L_g{PiOUHYuSgQf7AT&lXLJr;z^7U8lQsbPmVTnvSM= z)E5wJAm_Dnbemg7J+xVD?<->>i0K$^)X_>=S8Ae$K~D1~=3S1Y9+ zn^%LF9@;$SK%z4qs213PKJv$+XM(I!DY>+eZ5WQ~TQAc$BP27Aoypvx=+80CNfv~c zmy$mC{MBj!hKa1BI}{)(+vPfrBY6|`h<1M080B7!eHc*iQReYxxg^4LEbB_ne7utV zO^EHNjJCsP3OMZ#;Uk21bZUQORxhqrgH==Ai~bqYaE_j@rXNBn25`OM*p%_WcLcOF z5k14@y$f~OWD(;>cTJZ?{-wtRGz+?EsR=sgkL#vg+on#N2GVNUNStmCYaN{eeW`tY zttk#2uGqfvZ|tA$$_mi4F{V)&Z>fuL9`pGAZL9n&y8cTve)?`U&S^d8`G$#+d1aYz z`UtZMB%byB({G9KhT^C7D!HpqUQRA^qN1t7aY?HoA(OP~Ac)@BjI5@9+{CxGyYLGd zhl7K0ZHC!0nw_20@ODkn(U((L(~YF5K4c~H@O>~2sg6p!K{Kyxusr%IlmEqA*?L zy$-SnoHq_1MQ>n6jueiXUY{|@Rg4!_BWhvqW8DnCsGHp13@psZfS>i<<-YJrGrpS> z!htU?1-qVMcaGx4UEbJI(80(`7uFUgWZ!P53|3s~ieAj0O{_)ef}LdA=Ro&D+B1mH zDU3<|joi$3?3Q!7!!_J-sqS#{7yn1oS+GUfc3pU87`nR~B&53;I;E9vq>&P78A7@R z3F%Of?uMZoL1~Z>1f-Gf@8)@r?ynKQrePRYV%R+k*?wEiMf#0vkU6tUDSN=XL3t9-%vGLO1W$&rJ0C!RYi3vqJiQiL>Al9s@`Wo z;fi%kyOU`8*x*m90UJhtxKSqOF^t&psy^;@TH`@clo_o4{$vS@Tr{+-lF^b|#EqR9 zBI|IeHHjOMJaHIcj8VZRv@MPW+@V@WgA3YJ^2*o7$4zv+pD%jBM;qjoY5Z=t8Mi(c zAJSeBANR>cNI{SPUYFbSgq;pPy*OG=7(rDuULefEqqOGR0|{zG7@bj46?mAsJ=EtZ z2?v5XiznXsv6Hg)$>GO}GNSYp#GnNOw~!&)SH3%z+Jz5{!39VNt*^*iB5|Uhe|k&d zfm;`_m&RC*uo=BNe>+R0x097{>p+=yJt)$gb5+m`>4?4pA-kyj~I6?k&f$RekTd&~&wIk)RF{f0U zPvgTttd5(~&$>BSW!^N=p8V-07HUHaws69)NRtl9m;0z#rVEMC_i&CH-O79YyEqFo1qql=iie&Wn)<$uI}(yRNeqWx8Q&3 zoaq%!Jrd02H#iTEj)82D<}xRUT-bHBS0t~x(y$$QR24FY$Nxq4LmIX^5$mmyf)aJ=dLwpO zf(1&K2v$y@79maMViVIqBq$oeijM2gi0pw7vE|spr!iV7JoRG@+| zO_xL0j(8l8$}>N(bh?GSzw>@1ORIWg(NO=kEbcoo|2JoO;lh6Ux(1NZ^SrMQ+0ZN2 zout80JJFevPQjb*4<3+cDmVCS#`#aFa+isyumSz)!I0ugF!4xDN-Ol9-64?Dbbmt8 zIHQCyPU0H7nZS}db<9WuUsg4CjGWP~TxY;6_tDEaTe$Lh_ZX@ndtDcx9h>* zHs)%fFo-yKB;buGoB{OqvV|1b)dW98XkOoWA$bYYg06P5J^?$R<*5l3V7dcZmimXr zQ2t8oNf`8b+|W!SC(}iVb^KcDSxdsxD8`L(E4@Sox2b>|I!*`DZ3N{;ogfx~8&CHd zR{Fw8k&eg?X0GpbzvRSrnYVjI$Pq(djuclCjg77~2$o~KYtReQ%{3^ymV0Eu(P1UJ z@Hr(cr8-H6_6{kFT8lm_C$LT>xOioBIp_cNCt=+VQ*R2nIyx2#i|5-BTTAWtlZ)ap zIM}s|L8P29Fl^klA!+zO4U4$V2RkMPpitKO$BZL+!9dJe7#v2*>v|;KU|MD zz2V_ejv-L)Ho%E{*7$LHvW3cR9VyJV1lM6a7Z^aI8e*0o9b{x~r-Ss8#_m3MigEd! zhsD%QM9gi03h}(K=c}S}DvilGEcs{E;!4iH2mpSt%FzPQk9-HACM|uf)&=TDd8{U~ zE5sb3huf1sqxf6p1dT8uxSEcJqq>7eI!tnr6Mum@err0Pf+xO%4LE~8d*}AkJ}gKN z0Evt6eDmzS?qj6)l!H6wz)tr1ZzogFhkcPrxbr6@DdJu4DSkdbzl_3i4`%__+Ao?f z{hUuf596>ZkR}JBv^p;zPYFQBtoi$_#+wAqE-DD@bfqTw7Xr@Tyz__de1EN6ymY)d zUt}oqjDu2iMyNhA0y#^cefiYEYHq$Sndol1z5M|326U|_TlNu?(Op)WueRpCA*_JI zk3{AZ7LXtNmZ#N`_8$2t+JaSI4)oR((HVOo<@&YA|uPXdaeF)_z#Ihi<#J@Z-3SjOQpte(Ksr=ATSI>fAZ4 zFE@_Q_Y3KxZTFtsH2B>Sz1_WdqG0}qy5Pt}MY?xj?_7T{DVLdy#^0ed0r3o^tL_#~ z+nzAbCu_x(*fB0R;IcXNf<_84>e?QY5cJP`(rzBL*}&11ADkJ71IG&^M}KuRE|#KL zD8-MqB~agDm#{fE3fV()>WkwPEDRb?Z}D8)lyGH9p&${K5MmD(^SLn*Jr}ysSD(`O z@HXojH^zRrAdsy`UT;=k8DKRXY?Z(SkxjM}`UO$m>ec?kgc>c7+Dv4gvt}YYM~8z6 zCR3iDb=LhdjY+f7ZZr^(v4~3y`|L5^3I+21u0xnz8m$Tv<=iXAlNZYyU z#c@>$7RWr7E_`o-E?*Vo^h+NI9?-vzHB{YOvz)FwH>giOxtRO5^ahR>J8c^ezai1^ z`1u#+>`z~InHJ?|<>iOQAVJ{z<3=YtDp~vZtkFf@Ih$c6B=TRIS)pPZ*Jl$d@@7A) zmy_0nG&%h^r}OkMo+A80Y%_vd-Y!|UmqAl;sVORS79>clcm#U_p@wtxVSu7&Dki~eb8_|NXX!H5;Ez$OM^$Y30h+VWICJXlT79 z9xv)jDnd>(lEKzm|2BOK4(eHTfWS=JXqp%VtNZT&0W}VFG?Dx1gd`wh$6VdbbwRgd z@ivl18;&SNb`o5HhAf&c%F_>pAl&9ZW?JDUW&y&4e$^@zxr{d^PwP)Uine@x;KYvy z^l$glv9a{q1lOq~upk%XjmtqdEg1W2)8O_;T18vTMl%;;j@KY=)<};twbiz`E#j&! zOc0I{#DZmujoZQ{`}g;S7$gTtGdSHX=X=w4)P~E`_i@ZS6CsF5lngg(f21SHAnaA& z6R{QF2MQ^l2b2}x3lt$?F)UG}NvZd+Q6%s;{Vc;lUd$pJn6dySBh-09>@5_};q2%D zp5Jk87e@GS7s&ZrIs|AeQlj;5+j)H;&j{9E^~0^|y3IEe-`+6WN(;hfj}!zvYX5nM zm`>OQ4t!a4Rh_nDXB=^XU)`hT+8LT9key9$ff+nQtMzk$flT3RmkLQyx9+15hR+Mo zmIVvQo+|jh;r3tF=tDBOn1SR{4s&++wzhj-pj3>sMHZxZ#^G1)(A)hFqeT*5pGUqH ztsl!v@~L)^2V&FWjsI|pxRxa;^Z#XiSwo6MCXZD|bnKBHcdIoW@1IkfEN9V2uIZa| z*6b>c6;|~R`-gCt%&ip7$}#oDtF{JuPNn*SOv`n_Q9X?4F~7^RNOHi5BT>h1;8P=@ zj288Hi8*!Bg;KPXF-Wp>G% z_4~srD+wF)7YX9ZW_#X-7PhXQ<-NfZA5rPB#z=skgnpu@BE?U42{?)F^R=+AC{Ndo z3Io!7KfVkNK0UD7(OiQrf$;@=gY%cKcV4Ir8)F9$%{86h-B1hVp*f{$6w8mU zYP&WNF%+)xjAOviaZOWDF3)L_AVeOnUbJm~AAx$c`ZyO9|F{?Qcy#i39rOLTD(D<< zR0`Z<@xu#MQ`qOaSC!BSN0km*Glo@$#1nI4Kq}{gigmU_+hhF|wEssDGB*2obdWcO zNEhT!x#khw8I)5+rw8Re?0cUaDoMj8Hr!vs-$l^E>a2jS;>Le5A%Z2)8yfG)$*Ssx zKz#156P!qkk1Ubg{aqfQ^DmF`Wn#^N!miQ&`O0tZfjE24k%wHh zYluA++cXCpuN4n4y*?gtcOf26&F?TCe{)L@+O<7L)8##zqIzZtuBl8Y&#uY0)eD5~ zyjb30XxyTXglBkZ_(W~$b-qML7oN*Ge)f6Q%$?KJJS*&-WDX-8Za^898$Q}Uvu;^5`5MKC zy03Q%5@oP{GTm2BTmvqk!g}Fo)49Dxs3X}OYVyOnA9Cla&b7Bv4^8nuNFWyq9g4*m zdT10&jT3tl@6_Zwf=o+3f@uTwaY)g`hD0zO zm&|Y9$49BP2B|BexeUnCh8K{!V-%&-)Sxf>UPx`7e)tQfx=y}W5dYe?2y|Bex4zeD zWmCU@ilC7R%i`Ojq`VqFy61f(?MXb^(Jk-3A8I~7F!ycWwXwCn5eWh`{0%4V(wb9~ z30$Q;hRe;3L9B{i=4c(y9^^_)L3%G<3g}okQ0SGp2%b`~eP+=@a|A=dp>^zsH4dmm ze6+&DyH=Ye>Zlw8E2K+VOPakr105$A(QrJl8+K@3Mk+{lF2k$~FOrN&Z~h_Y{$r>y~^Ka#J z<0R;0N$rJYa%(*WHDmGM?;HBIyRM1D$mywW+*=>(FE!mWfW8*lQ(x<24-MeZ2eJkD z`v;PUb7Sw5mCN@~4A@9%$#28zDmJsk7Y{$HcrpFdu5Z#VgZ;k+O5^bHIyE>OOlz`o z!gGk-DjxA%Fz8yu^M77IciC8lC)m&8ytPH(Me@??-pZ;u1>NxKhBf=i`(A!AD1AYV{QjA(vTeh?;(-HJQc!8=_YdgypDG zNEe9d1vVc44VA)y(Z%6(*+S|$5dFPqTkR$IF9(@> zeK8vLdm3>suoOz-F_PFHk`y)>o}o;aTIi5267(0M2O5n!W?{KRDb>+@LbqW1iGxb% zzTXPE&6a%}R}#Nn)Qp~qK3N9txw_RyLgynB`PEz>`D0u+h{HbcVFmvCun1}JahJ$0 zhyn5eo<;a(r6od5zsiz~qo)b2Q9g6u;f>lU20{^J^6|YF4hZLgj=S`@XGMG`T@}UI z4kZ5%2X3Ss$?WCg7_@0OyB+%P2%MgrKlj~bSF?2Z)@rzL*UCuko?35jnqAXGShCR(o z+E;+NGt?InAW(g@Fm?Dhj}L*5Vn{8?!mLV;A^40F-N(PgF7hJn1Bi$Px1>GfV=Dta z^h|9nE$G@cNmo|F1iRXc7)&Rt5Db`+6#q+dL8XG(K{UM4FUaqE(@%PwTz~(VK^}02 zLuq%c9Gv;#D)21uLPckLM#ft*$hMj^b?grc0?0?I_gh3vc51 z=(GawEG%n}=BbFuG!dxa>*0U|`3t^Et^!J={dT2U4y0zH-cd{3u=vCz2OJqO55>R3)Jt z9I4wld|e5hUw4(8lM7No(7nD%MKVWaBNUOV#kk0y>z(V2XkcaZtGhaLu>6kgsi4kZ zu>JRdzc%_ncVzfUyvPzpYdAlO?Beb|46SlIdI$`7{Mr>WwrF0_unejuc$inubKEoz z%O#J>=U@H!#kT{xHdx8IgP5+9+QQFMI;kYav*_z8nd-9TC`w#|TvuBdP-l$5bF8ZB z$11O}#9Qoyi=x&GixHkeq}|x9_*Yp_`!q2+c%y1Z6CR?L^@XAga_o?Da3hTW?txJT zFEXiN7DA9swSxl}_^q(gP1pZ*>fTArZ1w7z!)nEA5xgb~yWO{Tcg&0)dDzDF*irS8 z|MpQJlSrVBNC`0t9>MjkceV;b{#K9X*{2biMMe*y4g9Cue%d_m~NeYAHA(%s%ccY*toLx~*Eg7>V%zFmE_@dKxKSDOW?9pR81 zh%W5q-E{5OG2AYP-sqMzJigm^H%!zEjm^&6cRbou;Y1JpqSS9!z zqtk9Fbp9IcjSnuLhE6R`CGpzjyzWh=?eSeGkp|Mos`yANmZW6e%+JDBDjL45Y0X~0L1`rk*l6?ukkUZBJ9Byf&x z0bW8!WzK^N+Uf2{yBT!l*?)6iV=dL0`#(qD9r?BT1iflGUXRh$TIyBp=yZn^C^XV1 z7T1-MX*7+d8$Aq&<-yz5;!jMzv0B2%cK|7S_srT2fvUZHT19a5EO`zknqVuRnUiyUlHl! zwu78=?)Zp0maZSbOZh3@ZPr3b5M}DP@&CYMJB7z z*;jQm{n2)pfBV|3_1FUp{@}cA1ny67d(L>UQ4y+@d+7x&*@D%|4M*bY{X3pqSIy%5 z4EvC1@F3`IG`Q;3lh` zKa)+3{e+b9;I&ytCcIH(HY5T`t1|7oPcui-78$ldT)M?#4Q{)C)vu>D|D%g< z`daKnv4{l$2MaK2$p=f^ADz3MOb2>F!=M}syBD^Av;l=WhUr<&*}Mx(VBTI$VO|Ss z64IYKw5Q#+ba~v>LoZ8WIqD~kxj+WZzZY%<&y*{oUoE|o#ZAl4$WSucRttemD)fAa zBX1Fm!$_qlcTHvJs6BojzBE{{88cGAFO9xcTD(HmGhqX`m zJ6@g*^lX_zeotKvMvczPW}zi0LNv6v-=3AP*i}C$_}3wKK>x6m7SSNFE{{-UpFRRt zO4H3!Pueg-BcIvknLwvPhqDN$l7k;e*QC2E|6a<;563NGjzivR*MX8omX+x%(S zGbDk?+Eb$1EvFf}MghOJMAbqgi=a8}N9jBb1$cfDJXlB`QFmTqIh3pfaQ;xy(2Uq$ z*_^-aUIvc7m~PBLHuo>NS9h&Ly18w=(#(L^dp+)Em*<9Ze$`U&8~d18J&>#ih?;R$tM%{l=(?q91xEY6;KKPiHTx}WKl&Fq@=!!?`na|=&)jy5U2R78Fg|w z`-cgn5{DG4{f45cEyi*vtU&|@b#{?Ana{HHoV6se9&fBa`k0-U%&nP*Wbr*7t^APt z3$ld?$QAQ#@etC)I%lp}_7rs{p~+`*Q6$&SOVfbMpShOS)`V=?BA9OE2yvF>Enri} z|Mv%6k;7?eeZ$Z$E@*y#&|mFik$(K3cquC5ztM2W{b!PWzxQ_t*Uh?AX1mkYB0Cz@ zMSjQQlu-X+xVa-{9{yel-h-Z4lf;{F z`@8T+hf1cPI3_%T@y~+&KRqjUxq(*NvK9n@=xe=d{t`^b4){qI27MgR@^5W7l>fXW zjB8=}5!@tfH=pHg1fi3#3Y&>45FA|VW6cH$dL}pTg3s8hnqp`YnXNqGvI}#={3@d0 zB~p^+`?0$8aZ<0M(_yz00aQ)k6aQ~zA3>S}r@;&%0ysVoslsj>7p5GS5{p%vykvjl z;&{>w6Nby#evR!yv4+!snHcXnMpG$~5el2^#l!C>tM9b2NDSXn!WoD*s|cDWam!t4 znD4o|2goo%RwDR`%1*N_UO3K3emUpkK90-G;d_ywt{hJ^kjFL>{Q0#EXn40;>+1r1 zazCR$+`QGEcQE>ex^fG4BfYHSB zZW=!RaU@bL#>`W%IZbKu$y{`HExq=CY$y7i1&iaAVL2lncz+!AVYfI1ER|28$&Cxm zt8Y2@PC-T>js_-7$=5+eyp*Gvk=H^Bynsx%9a#2WsbrThQQUpn!j`sDo zc9qhiyzSajrpOFhhDG?#!X3p3n3mtq;cPN`Xz)A2`p@irT^C{ri>0%y{_zZ-Lx~xp zzrcOo$(g9-j_lDjOw-TetQEeGL4wwZV%J|ZcYYCj7Qre8FHG+#LiqROTv(=73NX-!RazT!1NOVf221iKzj4W#n-kqVBotHqU0bp9(pyWn~ zfdPf&;J@_@h8)x8ZX*7y$N?{GUm(#yi&XHhBJ;56tX@y%a|*HwA6XcaSd(PNi5Cl^ z@UbC5PhjCxwxVtox8`{Ru{tgq*y)?spX-LXpP3uoCQj#-ACHPdbkyvE-6&mDOIy?$ zI+!s*^N&Rz&gVq9bo`Gyld4jRPedRIc$cy zy%&bc|F=5_-(8!*94uq^q;5KY7kB0od+Sa+rKzQyeITTPQA!yuE?#(|Kmf=^OfE?K zx{6j(ec%#u(7FeuW_`#E-^PQQ_leTuTJG9bw!cBeC#9~u5rtonV^o&TY2e(7d^)#i zuFw#!)V^WGv4fU~3cH;Caq-JU#RRE?pPx7c%>C5hR6YD-fn{ja1wS7C5 zwbdLtmjiw*dQM=l7}+%~eS=MY5@I<@8p_m0O$n^}h7eQuKHi~;JyuyA@lD2j<|4&s zr{NtOu|+13Hs4jZMWa_kLoXW%MHjlHA-Og#Re%H+`~rvDQZIi-2lF^=S=fykW`|RB zH9fb-Zhjy_%HM-D3T@4sylqfl<7Q%4{ETdrEOK`sj>on3^UI~K?HOYl2TZ!Lu#mPR zIMztf!|JcfToRxJ1_S&h=uyyJsRwI3DYD1iS`n(o{~u(*njjPDT@ardxm91sw)w#9 z1oG?Nr8=|km5g4+^8Hc#Cd89%Ae5K~Nl&*)RKMF3&fE9WLpxPX;DS_XyI1-!vqh8mNb zKWh=`c<9#!Fe{nWdTauDsF;7P`W>vRf`QdzjHOKiU>qK;%cYvcpOj$rEQ({Uy|#a5 z(Gylh{G@B`T`$DlP~86?Aq+J=?H2@UTq`Hu9f1;Lv_C*LDItO7Pgi5Xn$d{`X*oZ^AnQbj^I(!bfUR8ep5BxIBbw*1>`c zmX#QW`cPr7zqY@e#O}sz>#=Jx=RPsALbRsG!o-E8TrO*xjsNDe42UcQY7h=NSTx=e-%4;H4N1x4kAg+awC z^VL<)G-WAYbl7Uu8~wl>MF1h_?qee-h3QF}sdJ{BR-o zTc!Ymv)TaaJjNhvUkhsFwmTsuxM!;abz*r#YjNZF3Re@#GvL~7N;rJS%zJY4N3>L) zE;1Sj0GRTm`XW;Ign4K<(V)}RW_?c`$Ny5B6VVB7u~!LSddbWF(3l0>yR_e2c=O=A zc{Y7!gTe=v4O4#=A;g@W!XK{vvyp2jx#Cw@K&&wR#(PMfWUDP*fR(AkcqsXd*52c% zKU^9xNg2X*p=G#5M6+1lryngvJxiHQITNp32YA$ohfjo*ze0(MZI0;dXH9+3Sidxh zFw$gwd@WQfs`t8x7g_Dm7+rq3yBgiUHD-|+0k=v26r7W#Fq=hyTRGaGqJ+$Ci@yZC zEy-{X7TpGmI!jsPj79MgD4+~7z|nb|lG%s|je;Md?Mg}$6XMBzZ$2O63^*IstZ4|8 z*@k3|#Q+qQ!{I7G8oPeVa%B;_LYe{UHAF_^zX%a)SJOrFxh((e0zp7c;OvoawtNZZ{fdb6*pJ82 z))qRuY5Q6pc+XJKr_AkQ5LUtIEwzUz^kjP-!q<=UAdp%qgYgO=c&}7$G`vx~a1NWk z*INjxoa#IXj)c=W;rs7FQxDPGl;r)S?Mx9D16Y)&2D|(H=XnE>w6_z~XJ((gr^AU} z7Aqe>hP+hsqM+16lu0*o>tAw!8Hyp-RFS;D*Y(Z6oqE3|&of2%gM>7F03g`Je|+rn zd8z%V#<(~8{wB>n=tlu(a(y^tw^K&nORxsq*(}1vAkH1@vELrPPIV79}SC+`b33I-W;E=B{yE!ucCXwyjaWK!Hb9zZGLeTL^jxNN_ahRlu+v* zykb&*JV>rq}E?%8?16X^x-R zS@x;oYJGzk*N#36v+4o{f_W49zG^8h@`HQMTT$v+Gg&E81Qloxw4*!VsHd|glZ?o* zq@Qfn_39yZL#Z@rixU67q7++`Oo1EzMW4vq9V-by&YV7h14W*jN$jInVaK3dyrcaM zw641SX@f#6C&AJ)i83#b@4VA4m|yhrJs0IzkQXKeI}ST=;>5Qs)^|J{I-FdfCA`8U zkF{Wcc}e&EkS}ix-=d-^`uJk>l;u|*8YbCF{FmFY5Q3>XU)Ya*$=h$!CjvB&QR;eqT+KNZThw#tAoTf z3K`FF93PkL19wfS>6A`8P)U2dOHjAt^H#=MQAmk)r}B(|eKIKFfwQFk-v@<=JyH@N zBIjt=-#ItLD4m6O(YeXD7RhTv4BADFyVIAG&8@BUUA;!iAHpY1D%G{1QgS{30lc^f zpRI?Oi%zNxWP9n*Rq>hrXX+x1t*(Ax!p;UdP!Q$d^dlSIzjPjRj^mNfN7jv?ciu{g zagW3pbQ8>ur&kH&WFIL<*te4Fh{A7Gq_eV9^eqb{?O8!z?noV_%n4WNQ>^9aVv5Qb z*A$mBtQWGt+{QL)kIx;FVx}~=j%`*yrb?-rQokfZ|Ab!Jr@-dmgWD9v@fsJzM926N zC0!_Rns;<6i^wwkZMFl{2JO2ZTOt`116_WKZWy{15*z{zmQ^`ui~Md`>hT>8)wvJl zfMJ2tyh+FiHo6`A5^J;7M#=)LU4+(cs);(GUX`&Nna(5#$Dy5wBIe+%?jJMx$|c39 zF1=@1-NX9pOhe`mf4X|j@0WtC6R0Wd8lo6MJ{Nk%0L~-!siIB5gd9hJI=z>J0m>mz z)U+QjE@c|MPSEM_Ha2{mDJi4VB1n1vM#wrtolj`A+wtJlLU_;@zkG|XKu1DksnDD| zyG7}nxn_)aITpFwoevzWY%Mv9{_g_n$enlSYSZGNI4Bgtcd?0KFF+>@{RoS)3 z|12caL9BwYr)MXvZHTSH-7>x#6=a5b{9VHxI16bgpFFS|A>evKO`N*`8(XYh`mn&pZ0B%7Anu?(n+bCyoZ}_=Tlrjt_6-%=$c*ZnHt(zG};{Bv1r_X4V#BAT#f} zV5|pl&MXcV24zDpjDUEV+8;-sIN;in-47pTyL6?9Xn3W;Y}m z#{1n9`S4V_jL|~^6O%7!ZS>5LDX)1xo}b=2Ls)S5qHDa5LLo?f7ddRbNfI#y|H6ij zAMU@&m3&Wcvmg-wke_J_Ba}`@q&R_H8W=&V_kEczQ<*{1tY9}m+i_@YX^O!t%`K6;&`&`Dol9Ka>K7AjMhTG{U zfxUb0_wZ)^b&N2_#0In68SP;}jV(Ser#1Bxa=`WT5NcH{Jj5z#3=TAGHBv)zHpG2S zX(0BQvhc{^O_~DNZseEi+&HDggHCtrth!Qcg~-2m#(Q)Qx0x%n;|%r(v}oPCXrELj zQ*csi)&1vy&htFcL>1aMo}G9|8ga!2)_ZuTnHE|h8xZ0hm9lK2t)WPs5EMB+>fNFt z%IP0oh}=LlyWbN0&*eOUjCH>|U%YsUqm<~#0x0V0%)ow#IYPRcTGzykWJp))n_r*p z*v4akm%n%|=H2;aN^rV9vf9CaV?RWiWLy;gaB?pvT&PnjwepK&_PP0`4uf6{R%(?6 zV-!ClW`?tSI2un;xx)hoSxYMSyO7*e6c1*8+fknSAFYRbJ_oBLMn^RQ8J>)5$Oem& zJEvLa?l^v?t|uEDFjOrl0lwJLC}9W`>TWSu6oE~_~TQ$)$kJ1RwM)h$;+&jSk| zNrZ}jmr97h)gz<}V{8Gvr+gzZ@g6_}QavfKgZo8Ysl{Op?QYV=*{${?Y+;L1-lzbSit9Pk4ZdJ#M&^e}YS)!xy zp)e;8|J|A$PdwE{dC~{)48cx90{ZXEy_~CI3{WAH(%m*+c5^-5m!2eChw4l%e7xGPktA zJJB!TrYVTlHSn1JQybPq$q$wybgP>5sY0RGI%SS#BSwt0I$UC)h?z)*%;`>Z$PCCb zsNT>CC68}saN_m0?sh0%7{2n)E$8JBo2dY5t-j12JFp#bCVAX(TAjlE?8>$VmX<w@SMA zKvELJ!Lo>n4{AHM2*8ij-tUN}<4Z=)y>`H7 z`1yOU+&je!GLC&i0BLTTm>eg`oX+8=vW;gFu=J@g~st zn?=(pnS`WY%eHfSRg*dj_&fwIs3{spafhKYlS7}n@i6e@@isk~iVk*W34mL!a}{0E?&_VMKUb~i1J?egQ;QF{sapTuekKAH;v7KIK_$dy@{ z^Ii@6jD@_PzT}%6mQ2Zl_uC@w)69AS1LH}*UDp6sge~aK14<0N`H$u`_n(bX#Am7V zqR>|BKrV&fx}_;bq6cd3+(Ttjuh?*eo@vD8>}OMywWpP~$>Gmdw~Tu$@8M7JwcbBaQ`v$xK?UIZcIRkt^%po62Ch+dEM^x7Z6KS6nD$=54gN(zp%u4-_OOi3c`K zDahG==h4+$pbKUc+QJ9ysz6wnD~}SLO=}&N#bQwYk|1`hr~=Mr?MhbDHq8Oc?wVE zMr*`y+IRhvsdlbcyaHa5Z+`ir&_1lO?1))-bIXv?31$1$5vj-SSCP;~skBgp`j3V1 z+EM<~@!!CWA;Gml@foMG*8x+spil6wqLmkI}*~oz>53c78deoTFife>2@>&(}wH5+d6j+fV z_+2e+2q9KVJ*gfpuNXI|!M{h1bw#iF5tk9qa#n%E7C+`GUy!aK8w*Zpwt=`sGQK78 z8Majpn@Ox`Q}wB)s99nuzlm)h-jOY5{0M%ofc`3U1m%01n-%JZj3nJYCt#}SQNSJB z!@2b1Bg5CQH$vjWqd})v;y|IbnZ5{O$sz$DvK=3(nvD+E&%LGlP^Is92k_VW94TaV zA;;5Ic*$RT6jXDYKR(V2fSPNP6Y5=spCtB%W1cp z`dx#|_H?c@oONjH&wm7k&&p;o(ktHl1c$JrO(!*=Mvp++%sP`V&)7LXcTxNsAm=4t z^Hoa!4gnMn6lkXD&+?if3HQ%f6?Ax8Sy)6FKJIPJ+3o1VE&F6;FmJ9= zu7!HY=p2d9>3zaesz^sn4;N&xdVc@Y6qp4x_+S5;)2tiaD79}f2e@Bc_Du{dsGP47 z6e7H^s%QF4+o*MRe^T7r-F{<-f4!!AFR;NrzL9f!>6+O|o534PUKn^jD}ERrw2)vB zSBjNJ&TqXLmLh;eM^bTnWu~9}lP@BbLjAirEjL@-qS}!u*mj{KcJi?B2CO3tHu@<5 zC%?jzV}=sY75(V-!}?sq0=;B{%=|zD)5{|i8I*qPN0vQ%C!@PX^v!x|cIy1q-boBu z4ew`5>siYwg)v+FQ$rZ(XZO)Kes?oG&-Q4hs04NLIDQT`PWXthhI`;Jbi@kD}mGivwm^XzZ^ zB47oOKY$!7raMk7TWVjmW^mz}21w6R<6FM&j5N#K%P*3&#w_ns_~r;6qE)k}OUR%x z)1O&+?F5O2!v|wq)Km6cINVjm@`li(WW9o_%Vq6-QD}ToQwd-3nN~FH85uKVS_IbV z%ywSv7}azfzC>M`p6&FYEuweOTSQTg-Lu%n>K5mdHRM-bLS=lZ#0X`)YA^}2)$Gqh zk==jGbUdpV5$6je*m;h|z-TgcL?T<9Qb-2nlyt8-BJj-*v4P!EO`+=!GEwU;!ciTd zJ1x{191M=E?(hVEUJ_?+^O{~C|IRW}3-mupp7QBmyVXGNZzH!yQOWqNg+5!>%vYZ@ zIx=;nP82RSW>)FC#R=w;TPxBpzOKYSk-2|F4dh8{?Fvk68t5Nc&xDW)E@qHf%yi-g zt4enoyelv<28mdAEc%6kp!p15>ThK3ywiV%f*54Rp3Nhbth}!#2jzHpoAvOrdSb1G zkA_p=XVNRF{?_HCF%9y?Eh1nHjEBJkn-+uMC16}IQ}>Va#@QblD&v_r26l8~V{6>4 zk>kD*afT7TRJ<{}bT$k;)Dm6m5_GT3D3aIK+1J+{5tXU$bZp<&%wG3X71Q(5a49iu zZ4_Jy7HPZv*~Q5T`hy)t2GBaMtv0HAFIQ`^LHJsJV}L;q^5my>a3lSu|DLt|{_HR7ITAg?ZDbS?S}5BFpR?KaTL?h{(AGe=mmL>>f7^i^ zOG>|#-Ct+=;t>W-{gB%-Q9R!I0omb-0X?&Gu3==tlZ~YqH|nEiEx^={FhYS0fg?Ahc`ms zA1RzStu+=?9+{zhAQrU@JRF(D!ps(pCJQBr!R{l&EIqF7J!neYtX<+21d(aZ^W!834_ICBg5h$vXR(^ z3DLc4V}3E)GwyVBvKZQLD$2Si@Jqh@iP^8*J0yh3upL6d3<$B<{1p}kD5Fj7Yg|47 zar}->*W#GjZdOc@trzqFIAuQF8xSr8ka!Z(2TLv;D)de_*W%5jZTBzG%{fs6T7-!T z%#UNEJHFy|hZfsnVBl^*X+ZoyzJG4z9wdExFWnDVlX-FOwYg8^iFsbzvHTDE^R-+1 zx3ugR(mlb|r*T%}2QINH4OT;F_Nfn*E7Tvyh-xHm5ke&t3q|&a(RS>397e2NGhm&Len|a zSC2)8E)p)vchQ;jiBq=Z=KjI8Wt#;A-U)dJ=4g$q@QtYO)fWLx)e()KXhI&Eglq=P zq<;gJZgb8ES*UZHK>OumSqHv37wX67LfKK)PDCO3-+i_goUS(Qx?%w4j1^Txui5s} zITm6`#A9|K4Bc*U^RSVH@KY569=kcrb((i zo3NZ>se9ysKTH0?L9={*;`O^@OH9!#~-x@Js4n$9w{wvN33zx{>6j zAzcCZcgUWjfj#=(PWtGzl!2KW6MzXJSQ>yGlaQ&Euy zmwGsDm{!amU{DS6!A+q>79>6V;~@Vpz;ne7`ecVx0Y<&Jf_K0iIFhPx%N_TVe}e7D zyPs7L`3+5K6O+l{7DNj7KG*enl>m>})iX@xesN9e%ofwZ{GwL(#?|rsZ zL)%?T3d|nKjuREKLn85Yi)DxCNhg_;P4*Q>?IN&Yd!+gUGB<)9#$=ZL0%SB;`W9H-jFx>cgTP(;UQfW zC{&}RA;%JKVRwf$Z1f-@foj57u^j46rV}s=Q#;u z$T*Ko&Qb5*EUN}~2tLfN9_H4G<;*f04ddXK4Ypyt|79%iQo;B_=TNJ@dbF?4Z^k!ZA!o8E5QD_$IFrFyZ3CeQR$X*)-k z6+n1BJGHH%)dOK`7R2`PzTDE6u15mJd15BGrCGH1qWvdHx8VVb zNM+gDSatc&L^7ZPx%xk%zA7rtrfYU)7%VshcMriexVr~;cM0wg1_^G#H4t2b6Ck*| z1$TFM=byaaI_uod-SpGldv{gss!iiq)}6=Sh<VC?w(6Ij4Ln1nURce+Q@v5Emm5fgsl2^=(-5yc5kI zN~%bA&$G-9M&YK3kr`pKz*Z>}mnXC`=}f8S%R-Ca8kt zZ*oVPEDUoqD*MqpD_zcPa0^frJbwZmub)Qnm)E<+7wZ@cDa8@g`e}^Ye_*<2jEQ)?R-&@Dg_@tKI zcZMv|#BY@)-u4Tsg#ysgzG)lRvoyebBF`SWN-d~lMsH@tuV(_wMsmaHdyPUVmUSlL z7EN5iOAxQ#h)tCkg3a|w&Ea*iZj!G!EB%uY=2D%|Ft7Be`}u}LfAx8}JT6QFF7ZEy z9UY#$L?Gyv4(Er^^9UXLBkR@%+lFyAiv`n}CUS5ugNdza$V}?_!fsx7UZC)CDmY;sPVxM=sJJxG#+b|a*3eA`p0`pI zCIF5~_bH9QEeukNig-Esr#m(B*x`22M~|{b>X-JbwaP;S4(&}Z0wH(4y%#Ho+f$AE zFo_yPr(j^ldrHG4L|w^jO#Em&G@M^-EmhTZ^ZsM~QVlBMMP)~ilfDbr!XHS5qb70D zh07}kDWnGq(n|Gbw!R~L3f z6f7mowxswYlXxU|1@Px33<~so9hqOubSt0A2EdBxChG8y!Mdi36^s3qv2lXd9vi9I@Lf`l zGxEJgE1}pvyENBzsCLmFE4z2b!YMv5rA%M~%yHnRh0<5=%orh=U$n9h=A?zXa@)wK6MqHv>CExv-#IqO-o zB9=o^CQ5gm@NzJiLf8Te%(f@*03>I%*3J1%9N1y&!yO5qGkN1%Xx4$0;X(}_o0%VL zo*0qi{+kqI0B7xPY6g8H-%n9IU*3s-D0oLvk`9z%hZUP*Zb%GMN&p}FVPd$l8xg_z zUOYG)lVp2J`GeM*uGSuc5&!Le&!`Fa{39u1adD_iLS!$Tf!~!M16M#|{E|O{uKY)h zH~5GR+*#LB#hKaz@7vDwOnX1b&T_Vj1L>Ryx8ma8v3J zp0Q8E9W>IKb&pKTikSjB8ic31%T`z7_$Fc3Cp=om&r}D_1qo+dq2fZtFHrZM`cz|6 zlF5aRpA&jJ;n*= z-!h)5KK52|=8Id|R#00P9Q&-BvrFZ{Y7V5~C;x~3ZIJ;;NUmBirX-^romwL4%=fw_AJ!K zR%I`v8Sn)2oGAD2#X*rH1aF7i$KY0S<4R46oV8AEs$;t`mNN?IZ=rI;By|Ke3gKo) zaO=4m3$OancrVcDia+9b`!lb}+<_ne0?M-FNeA?B=&?FM1q9&!gEw~eP!5`wmyNrN z<49=sLQ`Q00TCR1S)@8JR-*29Jg{d1Vd(Kyit;xPTE~O`SXrLQI#j^fqjTfSqVz$M zJ`vFinT{B=?Pksibs zwPTp2E@Z*Nuc26_VuxePcGVre)xfbR;fvyP+cz9EVsdWdF71DQTtuNuP#&@83Jf3z z8;_AuCRBT*0|^kTXNNgqaz4|ro61wxSe5#7nqAY;buZ?XPJy%zf_G}B(O+}=)}mWg zHzPi~rbCioOBa1AD!aetT}ED^$y%-X5_{9nPPVL~;17!QbM~L*wO}wPIG{!nyhxt+ zlhXhBrTCqXs0)R4s^tUuzIWqkq_EAou_AohrGV3hi5l(UF~TY)cjO{s)qYhf>_~IY zR0lAOrUC4|+}FL8qgWaN+M&4J8dFE+?Xa>mg`9z8z9J(%OYNn`~XyAyU9D-fHGV36hNgPgG zoR9d3vo(P%0UvZ0+gsa;Z$Wk9WXS==5%Am;S5C58goPephGvMwoUv(PX;^g>;;n#S zfC>OxpmY;K5=+xr#ayUcUYd=85`qwQ@ro!C6mxA{J0bXomaG4Ez%bW!@PU+!$W1Uut2#n8R%Ml@vO}WMi4T6q$*CnHk(fG4sd&lN!nw zzhg)c!?&v0ziZEmw#+MUj|5z#&bv2j&yJ$_oqtFUp3b7-C$#)U+}=Mwj-4`lB$VTJ z7z|^^^{`RW%w*z8$fnAUZGZoBGf!p}nX81TCICUb(&nJsPT!f(A6T>6xhL zMb2P{4zghX{$$bUW{m~CJ;hW&>(25}X^Au5jCK7lNMUIx~VQ zTOxo;RRKmyr9pr6l1H4RRj?LvLP#VRjI_^_ z!dAA6XhZW`snUMGEQ0Icdi}b$5SVQGeRW~fjnO+!Z)D&s5R#h?-$4VIT^0^sFL+ou z+OzrwdDf|)cGNmHR9s4}4AM)l2M6*n_HOgil5?cLeO>XhJ+EzA>rp{WiC?(IiazeQ zSw}=4)c7%pF%a(;hb1O1#a0{6n?*Z~h_HWbI}1BvqU=Pol)cu?NqYpaJapPXRmD}0 zX*?R)s8V|^M{4vohDrI2J3v8w(mqEEO;cbgO;xTzO=jJL8Y;Legc%V9M5a`(U)B>! z67Wy9`eJlsxhz7XC;rnFec%tp@;zsIIT1cvsjN~MhLVl+NWXVJlGA_n;og>N`vo+9CfI(d9){P0Oesy z#j-x)IdS!i9WtWIA`JOjxVmtnD25pP{O_)FJg=5?&wCxt@IJ-5#e zgKP0_zYD5cJ3)~wLflW)lM+}aD!`vJsgtp*m{#_AI4?dt9dy7`euG9=M8b>=bXr1^ z8jh#0xL9aLU0DA-Jhtjk`ebb{+o1FNIQxCT<~0CaER;#IM==W$gTN{oTpZud3KoC+0@p5o zLYbHbFoWY#_R-gk5bnQR?8-c7U1ggvLldVCSurBD{5>!}CD~Ea7Bex;hI$A%-+SS~ znG|?8a*o~+3_%7r0EL@xzX#nBlI_?r#`Y0Iu&~E}AfgY~-Rq~h@xphksT%qtE8Mhu z^1CmmX;z>4k?WN4Hc|4Ofqoe-cl3@nxk(pe@mcHuq5GU&E4*o+)02zLy<_!M>|f7_ zK)#8m-f;`}7UVJyopP}K$C!q0@BoD1tK9z6mYi6gZq58&lNwW&5HfA(&EdVyq{kIT z^zVbglR~x@cc4>`&dp4$AMco_ZN-|6Sg<0Ar3w?7fEC4+SEdo}zfb?^k@Xf+oOZYe z^OgTb*L1liLiD|D2-X6D?R0yaMK)1!E!^$ZQ>^6Chq%zUHd|)IM7sfATykZ7A((;H z$vDDlG6XG2v-S)<+c}mSp_L+cJ2Q5xO=k$a8+#_^PAkk1p`38qg7P0O9r&Y`T0q@w z`oX3kqc}u6N(XL!p(9r{rei?o&O-ozT{VPfudGb$#fUzZItr=CLb^YU9Iw)061fNZ6ZP}-U*EIQXXK8Wv5P0 zrzqsJR1K=O|G2%q>nI|boX=9F34=eIdi#X@<<)zS4S2lB73(XM?$fc?L?h^XH`@?ob!2ZoYWK zW8y0T$2}9d`fe}$Y;{dXQYbhWs4Id6+g(7^Pa?idL8Z8b`3r=cR%Y4|ogX~(%M-YJ zrPgoq3-Bc27(9MClMjKA$KNp38iM|Pb0v3vE;vrswlOEsJiF{W8C1!+77Mg)cC|8E zw8@u>#X2;Odrf;6V^VAVv$tH_q(bIP=QNN{V;*~0uZ5;6piD=+Uoi7Lr(~>*Zz*fO zxS!6J#nzTWc>%Z;dIjO9GK(C3L9}EFLltV z2kLK})*)7(OFySvk~6w7LH3^PNoy?h&;sRVK_ZE%(ljPpM}i)IcS`*0%)d7)md=up z&6WdT5O7W`vk-H9IK|e0>>r+lB>I-wxWlou5W?L)8X&9C5dWB=Iiiv_ok2^N9Y41C z>xQ7boi_d?_)dP1`OvM8bt%=*dI0aSH4>Q8fOGF`3xJyL<;^^E>gEyy^rQpHS;PZ* zcy(@@Js;jdQxV|Ckl$St7kD9(&Cj*EtUd;}Z~S{GqIR=SaCJ~ZrS!+VEswi@8a;W) zqIm&f4C#Lt?G=933Z%GneZ=1qVrR1*_Zp))#Inu;SndG!qyyv>77ox~S5RP;j*j5e1BV1J66tP7Ta2{@7T+HRv;O zLCU=PTmgB?_B<+wQoBF@n|?t66AL>pBSSMM4=h}uj=ROAn&6X8T2KaWy1!>EPeu>3 zYkmc5VSnb)wgARaWo4w-c2|Csdu2UtQnND3<>w3-<-zb4!PDL1>#qW0JCs(mBE=>G z;*K)gw8r;JAdeRQ1V*s51_n({T?BfWUKM)k;Y4m`Zy_hhORdOiJIaaURC4UFyqeD| z)-r%|)FGGGuWOaXgpIXojlqM=9 zTZyBf!qg{Y`BX$)aGb<*2&e}ATmZbM*4t{^711a}WrN51+|^Lo!fUrwC(}ucQE{@e zHy<7d52cIb7>n1E9#K6xVqYR_j11|gwjS$fmRf>ge+-M{qW#Ui55vH}IuhO_MIP8Sz9CHo5U8XFkVoW+X(FtbeQ6nADRt=iX zO%d{S$Nw+9y}6L>^?-M0Fk;dFzAiC@kd|9941q2huirT9=NHmoaWLy{JBu9-MCrAR zw1EkAn>4xL*??L7mAWI?5hNXDhg)hDJ6Ax85nYXCkrRH7`nX)7k+HtXr`D!sHV`eO z&HOw3dEV_#>4}f2$ni&xUpoTe9l=32Evu;CkIbYJ)Zvg~c4285;%~^E+!4I?3lvwM zi#QwT92~Cr?PBc>dIz0e2L6G2^+e}8Ut*cv;rXkqeOFc2-1X|3(WUf{u0P42X+;HV zN1+D{DxWa}Jqv zZiU7(rvK8O6jqUTHz_$0J}E^qcD3bN{YUW-0t4%obo$Ju*Dhrh4{^fQ}3){-rcD@*%vl3h5 zo@x2hLSGnH3_HQO0yJ*bR496oF&(8E%&WtS35{?Gh#s|%@{9fAzJIwW6rBNR0ABC; zpcX8#~x*NV9Z_HTJGGi@a&r3H0I1%@i!LV z^*wDiyLHdY-%yGwAGV_oV*s4_>Gf-oLi=MLftBWw>x%HDSXEz?N_gpe=Vh(cuR=?k z>M>eIf8AaYp|%C)M$u*2D_%*EI;UfYs{X!YSN$QlcsPC6?$y}kKvMn>>a4tlV|dcj z6|0C=d%DV&N0nGZ@hftrs*1TERc0D`G{4cepCNDUfgM-zM9MJ-sj2YHuSIyrTfaXR z@Pyz|I(yjBLf$(0VX*ffkC&mwU+v%jcMs%m;2>J+wYb7A@!@{Qk{#y)N-yLY9j)!! zAk62!k;{ZXUI7>1sI54=Wyqi@kLbEtw6UeJ{=S3y#Bf@RK5w0j<2lKrGH5Hfg^?Um z*yMx)zvmJJ&@G+Z_E87k`6xyjwhH3Mh->MB2 z5M0yW7;Xik-NGH;=#IDD2Np*{n;L-<& zxmO!$+%YD@e$dBC_D*M<#@N@C>!Iv=^Mi&QK|^d0cvb@t{e%8Fa-epF3x1cTzPGa7 z16f@0$io-c9U^(@sl$&@v0s`6(+TSq>#_6-aohGSQtr?^;(`LndUCD~>F_cn$oiv} ze$GyD(K&rny*q?|rF;mx)J3T$t0r~!J+_$ zzd1y4nS6!$@KoAQw0 zUirVzCx4EZgiS^*${+K`=)ssbJXtmS{e&2CV9YuSeo!;8LPfSASf3j~{YK(0Hl3nlvLHI>PRABUkps8-PJBQ*{V)@O)fqXg z{9QmA+XrAA;E)Xty>Tu)k{!+&58b4PAO4!040TZQ9?msu&yv43@5G^ue5>X zNq#LW-ehRbJrh?oN6QduhV{y;9O`}5%ZFE|H&GN7 z`htLCvd7qRaUFH_3o+x$Qt;|4?Ov9NjVdK&9iYAW` znD8w9rX`j?OF=wugGR6R|`Ec zY=Eg(?t(EH4A#rx9Wt_CwAWmHb}J~seHfF($qrH$JnL;?mcYQ-o6iqeEbzflkM^OF z$JN4@Q98gj`w5~`at9GQJEcSyIs!1N4QZcZ;u}PJItJk^5dCNF6N^QsGhX#EmirS1 zS_1+G0@f;{_W=N(oGD(>34F0PI$2Xw^l8{^%E>2+&*Kd zpXBe0-KRA%1mU5NxMe$rl9-U%ug;iWyeScZnW-1!H4fLzGFT7qa_Oc&Ph7MGTa;HK z!kzs74&S}<4(lkuN(z$laZ$;tSeBTK;Crns8oVxvE(d(I3S`M5!1|b;&ww}@nVh}L z9W4x;NZ%<>7q7;S+NU087bDD(r{D0o6_T8x{Pp@6b|Ceb7fy>E)%#UiBs?u#n3Vzx zfD@IUksZ_#z-nOxx8jcjvV6b$#6S;)lUOofPh7^Ujw4F8%qw2*On+J5CJwI`vDR86 zN*|U(Z0AGHB4fNq|(5JZ2Ne^=J+mfSx4$anPp4{J!c z%v+BYe2>6W;|!!jF_Z%TbL?(2`@q1VREx@l2txHB{5^nZ)qV|ojW$cSyH2+-fC}(g z4NKS(P+q(Hl1X6}6bOzV4x?0q8F3pt48dQyl zkcn0uck1AGM78iyR8)I!j|RRkG4#OenS&F>5kZ%%OYXoZjU+M!z=EhDKlOpER%yZ? zOn9nR(OjNuth`&I(2_s4h&$G|L`etR?Sy(op$|5DV3L*K0P)r#m!F&lPRHOPPfe*9 zEP%MbaT;qXDE)uq3|U*jGe`Bj4Qkfk^56^n{Dqk>9%V?HWE{R2)vm>Pvp2gV~WC=P_;cty`s_#=?ntg>NzKtj;w z0fNOdl(&6isp5xcSjfAZ ze6z{6dN&JBU#58WY*+?SsPvKbh{8g@gCSV7k&@ys?8K$8kOf01SXgS?CY(wvP|@1V zg-t-SCc8_-mgergKTehaHt_4$v`n`YcYOI?m&^HAWDvP6er zwtE>C&GA2*YpZIQQGgw(8#-`)X$d-+KfZqVdM(sF2D|>Loq(g}hTsFw!bthAu!0{M zt5&97WoD%Zl}qsEtkc_BV1NYcir*G?rl;-`avmPLKDat=tNg1224^?eZ=`XCwUdB{ z-eWuxOQ$Qx&f0GdP_>1BXpbPmiC`CNKp0}R%_LHZ4)!*P?3oD|7-9*Hzoi2Ik+LfQ zd2raYwl8}x5gvQ7nf{u=QwI>qoRwjMVDUl8QPQ$nx-pcGpLMT%1p$_HcT`%|7ON5? z2=l2D|G27J*6!IZbC;V)go0&ui@qt+@>G%zZ~#`ECeVxG2KD}J#`IB5W}(y z@x1QDuWzfJ;HQHf0VW`-cN9K+*{kqOr9LxV(({&Rq~XaYI=3X@amh|(!j4iRe;>2` zIM;{G4IeN4lw)G~;jEFCLr?}5(mkL&UVl;+ER#K>HpUQ|ZG)+!|Q?F@U_sSMK(1z;xlO8=M5XSjS2kpXbh)In)ye z+kE}28C1l{eCPdqIZXXJT1m1#?*D-OdReRQTYp?lRI?&<(`ceM_w!sH^0wTzN71pn zOVjY1nIae=X?a%VxP_7m0I+y_PqehcFA@ZC@cy*41GETb{$X3vX=UbOn zw8$85AsIgengfhWz9c6${6Q+MafU$Ferm~;V8-F$RqTx94dMk!yeW%q%KKFh7!)Vc zc055}BgX~zG*)b|nlK!rPe4bvE8IC&^yBljkTLve<4D1vQv4Szz!%B^Q6H z0?Kf?oNl^6n!j-y8#()LO$rmPOg<#@*3Q0Z=0(8R3msRrrfyt?ww59WR?WrE6H4mq z?y5X#_De*l-g4jgKP3Pnt@@0mpEBX5&+Pf!&uGd) z*;uW#FP$S6AaG6lMUJAmBZ!=55bHx4kU|>d&ZO4`<=aBvcH1A@a|}<7+qfry%7$7P zj`AU2x`Gq_g=lkAK<1pTLy?mFg&Q3YFfE8DDi8DQ`npGnMa(UGr(k$_lVpc9axP2E z@z9kYAJi2lP-;pSlJ=j~r~wj+x$L_MiXB*gG=}hdW=pkxt>7KSGtDLXl&C3>%1&#r zSq&Ruef_Xc2c}T4QfW6+$>>!GdXPR7AP#Yw0s-Zb%B8Met*cb;Il_q0_WEE>wQCcw{Buz7~Rd$W~_pYuApAxGo6KUsP_`^ z7&7=Zaaq}96I_y!AL{vY@1p1G-cNVZSv$8EO(^`4>zDw@c`73L580apiKjnA)Z(8CykSCJOd~7X?vVu_&U4JUg!}>P{x_a~puqEgM;iK^+-nRH z2SX)_6@SM6`G{2|d%S5S#uFn1kTvPZ)%^QKFWrcf|PCN$FimsCh*n5_@7u;=dfo z^8v{E;twA{7!p8cVTi~!#oPwh81e{*fM2`D43AG`{bm1EdHr37(rcpF~17ekbethetUUauW!?y0VN;k1;>)wfiSPLIZh7y zKwNB0&uVCGe@GW?8@`{^ZVX)PKe>^HEc$9~1JFe=#F$oDFcMX3hpj68fR@htsfXWM znZi8VHi2DXj* zgLOIm@N;qQ3CQ-Z&Mvs_$4t28G%N-R>f#4K1ixF0jDfAtq=_5*vdd1yfO-z^7&({d z=aEkgR%NF83&%lZh3YgJpR}>fB_}k-rFVk$hgw8EYhXXCK@fzi*&r~M~xIodErM&LQznmo~2(vW?si-&yX}Loy8fIiG^JskSr)U zG#L!chY$hI%wQd|fDVqVn?&8cg||WYBVs-hfjFriKcHj zX~dwq1?=dD4OjNJ)vjK_6Y}U}CX=4x03~NI@*xts8+P_cNU*%U3XXK|ey6SscC4DD zG!qPKWf-wK)cI}tEpKQNInYq&<_mUsF1IbdHT}AtD(jkBrrma%?pe6}Wkwk8$43YL zl@=W^~OpOfC6#;gr29TN}QQzQ!#&mXZajH>ylPC)eoT)f=)MGzwZtq3) zrbFtL%g9HHoude~dDN4-A0c;s6Y|!O{QEN#GH)a%VcRf81}_B;BjUck?z;B>G-4aOm8Q{>T?#JhIVdxr_!Z1g;@R>uzW$^#!DaX z$ba>-Z<41>+0j7=k7%ys*JqMWceI=y7IL#mO>M>l%^v3L6rb2>Eb>Rkyx1RJ<7;r# zPhVgy@M+@Z*}L{BYsNTH`qR!fXG+L2=JP<~R!;r*oE5Ep2PKhc0(ff7~k0`dP|Q@Ai@z;t~rLP{{bxCoeAW1E)e$iSN1`r%xq< z>ytlIQ^z(Hni%WVn(Ec&2$h@~+TsR1b1hP{BEQ!5yGeqp|I%f0e@#ROk>CH-Z`jCQ zY3+FZ|LbsBz-El}(%XmE{44K@xJLP)J%IZ9ZrB5##}+}-2GB>4>7vD($;nY~zRZoY zXM^GM4bnT{IZt&uL}!5QOFn8uE}4sVZ&j?9b1@+)WnMt@;|8JIW&BJ;^>HlB)F3hG zib|5gV2FTF~lq=BHK<$A%-wR1E5v`Mq{(2FA_b{UA zbMJGpg^1>>ivs5d9|T}&X`31uVJhzuoH-(QJC9w%evD%=u-`>gj3Y_($aJNe*Nrb;=;`qy?sIH0;`Zozb~T&3-1kcQ%M2ysM#E0yq7Y9tG*FtenshD*18w9=EPE3 zT#wLI*d$Ih$*F~{MONn|R~F$WwQmD;NPZJ@R|>nIm%ffh z7v+ffs`2egabB4|5N468kHmiLs|SDGQ(5=$x^c)#Mp5pxy@kcI0dfp)7@Y}txXcv^ z{h+n|0ZR&N;2yB{rPDl06!1=1B_gA@ws8YK%J{3(_x7(_NB6Ztk61W3Kfk2oV*<7l zT@LpuvkKUB-W4;tG1?sVY3~yD`>I0sUp4oaRELkd1P}2F2dbuV?>`Y-o8%y|F>z@R zDXLSiy5}nFtE6+!wOM|r(wUW2@=)d5mBe<*OK(<`6vO3h(en%=5PT^f-l!5Jc>-kX zA%}v2@u@MLN$D^1tgMz8fwRA#FoAfso%25&vzYlJ29HGieREEH-FL8%_JAdPu_yG3@`uZne!yo3th;5kN5{a{GwaY+6@H)(_&khEdm?S)Ck*k7=Vcu zR#;ZRI~!Y(dZ5ZXWen3ch~!HUJaxv;uVk>A_HU8gqWk8-Qwa{P={d7Ira}w@^Delc z!gBEmopyQfwfvIsoLAQR0GW?dI$Pg@5u8{d$9++v|Be~;S}}r?qC}}nG}cd3X9f-$ zK3t2L_UZ+ag@Sk}PwTosMGv|`xIGaVpcQ-+Q6%CEVJ))HAkz4GD%kI#qwFa8?+VRj zctxK=slp%>4YboTSm@2lZpm7E?9JYIB=nCg`?b(}VcI>F|6wShNfuoGwP|)%c`kWz z7}s7GHhn#H4nks5VK~J0qfbX{&g-04=M!q*k@)%IjHTbSx)nOUp;{=9*^Q09%B8K< zRNyg7g&m}nYh)>67QVUOI(xP;n^H2Zym-bNf13S%I`~<7U5+u?>(8&eOxQQk%g3xP4A5rZ7*Giy#D&bkqZ-=7+h2;@+vCo6bf#ed?O8e zbDrzNi95QW!!q~&{-d6Px4drLUrk#w`ksiRJ`sjM{Xw(z+Qa7duUeAb?@g!g$Z;TL zYp8;?MpnE0i;YR}((C28*PUTI;+osEx?ka6I4#)KmV!?@%2g7Hn8Lt;_Z^y<=Gm{h zT$1H33`~p{ZA+_tOKZ$NHxe>(^-M1Y`+d$R`uCI;C z?A7uaw0+qN4Aa?nH_+Tcwu?~3Co6b^rw%~*ePtJd7jEE&o1X08XGFknTVZKGRnxrc z>^xOH>t6nw_%9dF{kQT@+*t83%KNs}6qjjuS@)q8~| z8JRwwf~=Qn7hH^feJ6N>HaR5W14@!anrd9Iere{PZ3)eGh}2b{_b?%t$QeZMr{>KL z+VG;0`(rCEHttsX{CouIPtz=azyQuauKVeF*TTZ;iVp(bQyq(iL?OS?ghbZj_u%1= zGdkX{3%+j8RIU#izPRx}e@ELH_$flHbyYhXL0l2d%R8$rImTK-q>fwsQB0k$6k$sz z5GBY|+HZENJQ0SMxvYa<`h$5rr6&xNIDb4%15O~K*3mu#H(?dG6FikkW>glZ4h4&J zrO)}s*Ob@s(mPjXo;mw@W`I7ze4Ix1OW1~MSg~7N+l!JM^F-`Bjk(Tgu6ZC0`Pbd~wNb_!G?2 z?#{mdXtaK|`r>~-;IlUB$zK_pb=ywRu?NBZvQvTcJ`?F3@Pl+CRy9nUNtOM5w5u## z2VVDP47T87z}@*J?i<6}Q@7CQg(u)7rr!tfx7? zQ-FX)WjE(0paDfI@5U(aoo9tWQK^eNx;QwnQ@mVp_y}1m(0iItp73$9LI?AFV1E5z zTJHRhRf_KsOOXHNLw={6FwW({7uNVn%ORU<9~$BwVdS4mvy%v3qzS?Pz>gqFOQ9YB z77T4ESLAY3fHk2Oo~CP?i4JU^LXOif(umps=!CuDQNeC|^Qx1bTh~QB9W8VV(h$?m z>C$8s%^363`P9xF(V!;Eq|(woa*S5}vQvDKds$QFOFNyLe(_wBy{pU|6es^4ws>>* zm&-O-naA|TZz!?1u!P&)HS71w!rN|4tbb~60rt#D=7s$;=lLLG>qcOpi}1gP7%9vv zp69AHiI90XrfEKYv{ez->V5j!2GWmvvmZD5+06;blMQbj-?RAN*BB_^t?Xbdt}K!xRk&$QO*1*tYSrX+eh0xB2?ALJqjwFA$(Z| zTKJ5fjkC0}I8%bsVZ&?BCc zS{Ym;u^bhvrBZFb63fhl!q7PnPSE6a#s_a=^2)GKvr`?2Aom> zKHvb$O0w#$EpOT9j@a4HeofK`ZrQzo_}#lPcxW04@&!x>V~3{QrIrrf7;HwUt`-A}s+H+RHMEjaKZ+yiX9d0e9+EQOiMa=6L#@^D zUfbc2ZedpcLKs@IqC;ptrcyybA`RDJG-+O8OLTrM3VNV4iYc>E;^LhmS@OLO8vk9fYfP-EYNz#CBkH)mMdxIG2Cg` zSGBsBNSy zek;_|rmMflt#|BdZmmhP?Mi@lkA|%Ow`@-DJy|ob0Q33C0F|}nCfiS>-s61tlV@MK zn4d@I99Oz4w+A*fJZ2HyGy-EIr(D)Tq*X&RyHaL|r<1N9q=;2adp8WgdV*7>C9)MX ztXZ6%6$?w~;fl3D0y@(uFtHr{O8BM%8Dr39e2VvG!qv(P-92rO>X*!2K{M6DpN-76 zG=F`TsrL6S0p65;(+1ao*@3#y{W|k;x$|uIfcjZ>O^Vfyta=Ug-^R|aSOCOwKO4S(k*$^#RFrf=r!6B_OeAGkH44M!CQsZ?LI!S6xS4B4bSci8gd#nH8vqm!1)xvv4F z{*y?>N9pb#IZg7C|ICV2iGuo)dOdIqwS7-&Y7LQbqTnJsWtZ{Jxoi|P->)|yahsmc z8u?LROx+gsd8EUosJF_G5psivzO(ZHFA>&9O-5L5Gs#i)Rq~rXoZli#lF?v%7J)J> zwLvi!VIj#dpkn6AFn*YTkLh~e2Q9tz0W#EJBQ-urx5FZ(Q!gg8K^ZvFrm~y_%#Lt3 z?ThTpx^e~TbEQ9IjA+6+=7cN( zu8$ks7zDIuC4<2x>yWf@nb*@~4VxGeojuL3yHXFsLVhSnk#cJ4eht@emE_=@ob}us zbVy+IecY>^Bw#Geo5SRb+LfmNBX8S_*ZAISzyA1Z>q~?x%?$p>izMtnGkq8=VD*%z zLQI#m67t2ELg3NP(KMczt=VhUjS3qJULcBVr%}ap5#J10n3+wE-Z;T_)7pnL%B&j4 zQe}(XaD31gj%yT>3c+J9~Zzy zF22aLUT(ZdP;Na#H@=hZebR%;3#%oK_0n@~nJfEtqoMbf|Dx1TKL{gygO6z8m^*t- zO~a>rz^8vOmo)NI+V6p`m~U8k`V;!qPL#+L?0{0bfwpE$b3+q@a?|$5k~05M6?_Ih z4VzK|g9qF8p6u3L5B%sotMti*z&FA5y@r=iWo1XWe;Wz^E0$-U_H7y+eEyG%ovc5N zSE||T1#eqLUK?`$S>K2`X=9XJc&85rR`D1+g||MMoFI}*3(p3HT{3u8JX9GUW^B}V+<~Bd5UtLUmVx%}O{FiL;du}3mHyfrbDE;f zqV*@rF=q@Db9j^1S0&bpTV#VX+u!Mvh;G$yx%Pe|hR<1djR;wv7897td@Y}5EGS?N zV)w*IHB1cX?j~t+bpl*zf=+UnTp#sGu6|C1$VtIjxcWJ5nHJ@9ZENli!%HR|M`OK6 z48>eK$vrWMQhbK_4&-G(sAF1v0;|oA&7WcRu6#cBr%oVCAWv9vWHw8@B1mMD-wg80 zFvNLjTFq#Of<#)JhpgK5*)|7@#ZVEBbh z?O2xwrd5uzIaa|O0eh}M8)mRi)Av5fF*P8rvZis!=FrgQtzKQu@I<m+(12G6hG>wlA*@Ou)=ElE_78`-C07{QycqYQnXde&zl$Wb}y zG;+K5jgkb#&2OUcUsB&>Np~8tPo!YRdkQ`r4}44!Tyhd3gVDaI{7hf4qq;6ddZs1> zyl($o(|}mbDn0QjEE_UI62}om2VVP4cE}nf68(RDePuwCU)cTzqoh%~hJYv{T@u^q zkQAj$Kq)Ed7-Jx10D=feN=k>6)J6!R(jCGiq!}F>uor#bpZ{4H+1Br9 znC*ajq$VuA3!@2lcbbEOO{12nW)jAp*<$BfL;57zl9|u@xof;r?C0n7*0Jwh;(;Nm zUDiAw*JmWsVkXYk^ONyzw!VT5Mdh0#B+k?u%6uisPm4f2t2Z%pi?2jrC8z$7nC6WB zG<|-eN)RxYhKnt~k+m$KPsgma;iE1m=^GseaNWX}7A(ez9pT2F9t!(Cs`z8`Cx@pI zc>5FhnSH4Z)TjvbNrd znD3J(EWG|9vS}OY6+LZ{%_ss0b#OIdJ=&c5G-gG4Mfwl_;m8XBh%6q^AXR=O0PU%) zW}ev+Lfdc~s9R@UBIi+`m*18Cfa7^b>c30P=9JrtZ$DJE%>~ew>069j@DL|y^_U9~ zKbn>nJ>)Du`Vf6HF8tPNu+=k-auNH)z*jE-t+gq-%`j$%l1vccZB(3j95{vknIJR? zsib8Kqq{$-kA%>~s@~vHQNApmcHWacLpjSzsEHQMzGUZ$Eqa=Ej=3*LP_}*NvD#=g zqJh6Qir*Js?*ljUQ3IQ77+4B}P;^%~#UGdJEPS^QaI>D0->9WFh(snA)abc|J*3Sk zC77!rYQCj-p?QBo+y$v|#a5!_XYCIe_ZQzcMYRUg?Br&j#Gmz+hNc%JKmPrjxxQwP z?1TgZ&H64S49c->zFcIsw?UW;=5S(1R)H1UWfZ1 zxCLfTVH=8W%xONHa~gMO1JZ;)u3;bj2H$uF8y13Hd1Ux7?6Z5;gG+hhNSn2$jC`yC z7rV7~p!>R{>@s3a-Q9Ctw^d|l-1Xh!Q^{P!vbP4xC562gE=o|MvfLfC&CdzPAYe_cwM3cGUXdCro< zb6ZO0OhR?gEqFaJ9o>ep8u z-}cPQm#8NWB!~Uvh7h%wwqWtA_Cebi zg{?5jrFRe>a_2gCYKija&V{fxEY9s+8*z@fU4K$0A>)G~En;oa#4vk~t4Iu;oXLn! zgDl&OF@FCpbv##>BGZCfZuxa=)2--FP?UdX@^Rz$D5ckvvwN6^{zEMTa#;J(C9T$O zOaVX}g`w=~gB?EQ9y&88cAJlz=y!KU$7cj|^~q$P{B}Gq{p<)?X=d^WTIye)WaE%u z;5p$iXstk7FmCp0+75J)jmzuHAC@^Aqw#1-O=(yS0B&$}E7}7LD*x%~(zZd=9^6D; zPHV0z)=CdoTi9(s__zU=a)A?a`FB+!9yc(<252`Y}=CrpjeLX3>mOu*R z%pcn??m%6$8`(IBhSpsZ+Yek`q-jW_o_XSmFM1#jrWDk_Tfud+;JCd0q~Kww@kvo_ zvu+){danGoj6{fl8ScoT-O%i#kD5pIDC6{qO|1QgBizJT&f&ma#?#nG3Dr!L4}AN! zO9deZSu>{u#0frNUY_vciR2S6XOiZ+-cX8Q`k{FbB7p{6KF=jKniT#6keG=8J9%jR zjja)qvunN5edPIx=%G$Bv+UX=3-0~KL&VuER%#%mfB!c(ZqUnj^=4U?6Fs}Uv)VqW zB?YkMd!jSrrxUSCe51T*M5sNV@;T-)A>qO4xd8_~NuhDOH3E#ZlB2ks+tY^_PQbVG^!p6w-5HrA05KwSvofi#t`opCLBo; zNzt}7+Vgkas5uUfChGbi0NwJ^5CLz>AP>NldvZ+7mPhAo%i};+$lir~U^{InEf!ZQ z^QpxGG?Tm(8o>Mv}OKQ+u$7~)$p1Q z+J)Pxl7PTSVSzP!J{N)TRbsv>{fFEMUC7Lop8Ge@WL_2fA0|li_teB2-t5PliO@+7 zuJ|Ad?|mXwm0*_4Vte&CSi5fkckZFq?HI-Vrman9?VkT)&Rq5pyB@t{Oo6A!@6PKH zDLzgHK_X(T*Sp#`hG@6NjPD=&HRAk>{ZZTl7OYcQmRFK^20zxzu7K5D+_0skO7gak zeZdJg@kwf4i@5U=B#EauOG)Yb%S3A&UES&0va;o|uq<+62HAZ>TUBKr+vMK=c#Kxu zYyTK&qfF|NDf7>@xQRR&huKc3gAku$yvLuxlwFt=d~BiP?+*zp>?rtoAmK=3!346k z`+bA+Xa^XNl`H;SS~9OeJ)Y^fZZER1uS`1LthpgSEgee%XQGI@Nea{A&~}3RP$KFtW8tJuYF<``OSDPbahf_ zS-9P_<570lno3Ca1^1P`sEtF2uBf~q3+dR!2Wj+yFaF}1^gA+A{wSTNxHsq;oQ4U$ zX)pTe;>Lq60Xe|E$E!uh%Q`^W#pj|A7+TmFNyn4z^Me4+Yo#Au?&Sed#e(Y&pe4R$ z1NjIF(JbyyjZRa+13Ys$$I9h$kB~duXEXlQ^+Act$ySXeauXQZ9gZLyYD$Uwue_Bn z;nd6@Otqo{V7Sa!CW-<#eey9>tibQMX)PK~2!qMH6dFR(3Va^tP1vFpp7&Y&)-m)@ z)-V6N-m^q{^63fzrNCkS!%*9WF_X59)Bybnt#TAKWPn_g4LQ5bJjA4Ys;5^Pl3Pnv zcrGtes8al6FjAGuCqNg(9kEKJ9F%p1G!{+@J|gOHh>_$_Q`jW`%6yr`M5R2tK|S#F zZC3Huuk}LTcQTTRXM%7pgG^326}Ppf1j@rcy?Rwp!oLh1zK`@FK6uw&d|+_* z?#k)u-QUa@PLDwL%CoWT#q);N%)_yyKR{FgDk6Z`p3lUBE=YEcS8!c@f5N`spRn&o z4nV&QL!iFE2i~XamG&-b#Cx7CtslJ8P{gf%LajjS=6Ce7KOGE~ZhW~a@N0F5#!lna zjftsd77EDk&|^NfjG*k9v%<{6O)2(4KW)%zc6uyeIFTh!VY^wC&SyAh{JdFsQ0*;C zKp)ZSH=7yqX1WK=bUx}xI?^HjBVnZ02dE_Tw;5^6wqGxTj6s^&?gQ+H3q91nY3*0b z(-@iGhlmz$u&2ATbN;jy1(hvf4k4%23g)uP?-f{bmGGi<8IPU?TM3fL5+@5{y*>5p zgUi3LzAOzw+H%br^`f)+h^`rBw^hu`3a|pH_g+6C!A&p{8JIA7zhv~Kt|V;DFY=3= zJUW`&XJzse63a^GerwiG0Sw>~|K&kj6$&Anin%0;>tFt9?g0Q70z2@a;P1r*2_6a( zTFyz0naIU>#6nV>!v5U>|ACVp!u+?oiB~J}l^whGS@j!xZM|m#6!;ce9g91RAYVF; zx5Obub{$~et*(cIDlq}CXlV9MB-w2fq!R8PG0fU;_QF)Zs!SAYQJql)d4EuSV3(ky zZoXTz38U#QR;cD-AKV~~8bf{*n>jcb9u@8+c0K&&zx4A>0)d$ zu}S*T{|%5Z2naY4!}KVTuCLX*y#XX(2J4JyI4AXEI0zjgp~JBrrz`V}7r!J3Q+u86 zsWz5Y(Tf_2ZLVVG79L5Nm4(0f?{L>i4i=lh#0jwxN9_s07yCD-$=wWI{>mvnV<9sl z2`0iwPrr4w0Km9T#UlTH@;yDTcGoq-UJ{K$|yK2pSu^&}>7ygXb<% zc2%%}mlt9MbaHp8;IS5F=2LY)p}(L+7ZS`jx1g&3MJeVN06>U9;%^;U*Kdf@ugdKa z_%$K{F2ZvGEsA)8yYcEah_qdE!DwZq_qTXX1qC50-j~ZDxaE5^NDh6?;8_wq!!cH zL{5EvvbzK&4P?K*wi&U#k*=beOHG!oI?G4e{6r<1gC~pDY^(M^I)lo_cgso7oqR0C zy+jkpR4Ksc`2NC`@Va6JK(g*WyUGoQ@vjN<`Rg*8o)uOixYF`=CjpqzEwL)b{#ehd zA@d8(b3j$^JU8Q+k{cD@n;ah0yXvT+k53*KEe;|NPuQWy^V1V;3nrb__8Mt6rW|*K zwnfEk8oj#>F;Zy6vV!GBefU4G;=A-JcU5N5qGQL}Co_>^Q574qL92if;f$8kaSd)< z{R#vc`u!8i`ywj34=Yz6r|8$n8z2JI7}=O=5m+At>$Wzy>_{B)uwVGhE!sOwlTP<9 zJ_NC}j^dMSVB`xoSM5!uHZoa2d3<$4#`2BUb@D{P#=o6v^}?_w?^y@O zP=>>gUO(=+-+9Jyd1oVZ)#hR$+YH`gbEd^;pJ8D-i7cND?1lrjL7|K%#F*`U$Tzcp z;XLvN0ALf-n4xH2b?174t(ma<)m|0M>W7H3hM&`U+{Yx@@Za89sEa96L?m81_>KYUC8CLK{Z+cs*zK z9eTEyMbwx0`4Uf#?`{r%q!T!Qs9P*1n5Pv2b|!hM!|XTy%(U`86Ycv4f}*#Q!0{H} zb=tf6YI2BLKO!yad)<5rpr68J7zSVS2cO9EhRe&}?Avu*y?B(P+05Twa7lN^oK6HqTWQ$*Q8^9ortCC$j4X@Z)y%QdxZ2d1c{aS&vX6(GQJWY3g&Z#zj2cjP?jigZrR>N{T$M3NkYT(?96~)d+^GEnI}4E+=XR1Y-k2iV z_xk2N;fT68ULQRvs(QOXlh?0z+WcEZS}u}B6p!9bpk9oPE#Cg#?6+7p& z<6&cnmbj&PCxkTVJBaC-)!gI5P^go}u$*1C#bb8ssUmS=U)1vry?5^`)XRCAA%4J}=H!>Ph_(gri6I9z&BUr-fN5 z)?S5!uToiL-dKg(t{e4)P1v(gAK7Vfh|1wi*YU+iBJGxzG)ZJ(v^6gAPTgR2Mw%mn zM+E8iM>CLf-$a>PgaWHum_HPw9uw({b?m<{0u z+46FcC{SL~2Sez9^qzZZAkA(+b2d{&uZ*#zQlU*#%)6ctdi`^p$8YC>fEzM%&#vyj z9IUIVzmlXSZ{KhKs`uNuDoAy?G91l!lPU`{RD+zR)=27MaU8NKZMTj@mg|$k#7kx0 zT*24chL$9t*eBe z6dw+(Y0o+bhGh)v-?|ueiN@he`-Dk3Mhh8!<$O~%%0|2zMu~6|i=|vEV~F-?xjdvY z54`^}*PO(aEn?_nH-P&bP1bbWa^9B>?<@_yJ$t^UKU>wZ@uI|8U93CpN$-9;H?JUp z)_q@gCGx*95hej@ehjN5$)e0xT4z>}r$esc*aYIaJ54+5WM;dVLwA$@`ijljvi?f9 zMMZ(LEu3?FBFA-RR*`NrS7vO>2rwZG3weuFrKdmBZPCMRD3l8fknUts@g}ALfdeoy z*xN^H#cBqTu}TDwLOrB{0lBzgd;VM00hhY!uc8*%)Zpe}mHPF{GK{@DfxYDDF^X?4 zLjC1#8i2*@vq1Wsc6pdL+Z;>A>-S=wjZUJ%cDG*|8GdkJ?gD+C2A2nQ1C-((8Qso( zM<)u(D~KUi8UQN#Q$477B3b`Kq~pF?Kp%J8@(u!jJpbzm?oPXS`nli>=l3Iyo+I}t zsjjni<}iG{ch1%y@^<vbm=PknS`>VgXq+mIxl&j24iwewJ-bo4N$sewD`TkE>Z{ z*V@k31~9w&L03#{npGbv&2;#1-Y^nzzDOk{bFP{IWK2`Y`(AmanFdo0i4yi{brQY8 zO1Gj!ta+3}eW0wGR~jlMaz)j5KzAx;G+De`Y^ zWk~|`+z_{YfAHqs3Zb9AOMRqgLb$)8-#%YJA`31E>t-$UN_4L3RrtugWM3O88cS(^ zZNWD8+MRs9p(LgvINwx}sPfMTLfZ-3;rbz~G~2ECxZa=sAqz<;!Uk&cQc^NM-&Er& z^YCX?pAR&QER@FVv|&bZ((m8Kef}E2XZce0Bb<9?hfY-P@*0Qvz*lc7+{`Q#+a2H? z!~L1FCto#o8wEmc>ElW&f4%F0AWOM$223dc;t{6l*!;bjiljNhO$m@{a`r6g+C2&w ztckQq*e&pJnM}0DWeu`!lQ*K+8?oDQes*M{v#Ix+hNc;hQR@J#kz| zc|!pcamkroqGb%3%yHL?FXn;Pu?|4tTmLqoQ4n~oPA}R+$=EVpVPLUHIAR1#$2-z1 zS1O>7X^#7{%vjNSq3#~~V=?f@V)j>GnYk`%nV;XrCaec$bMq?rQ}v|oiDqi|qD%F| zI7b)NemK@XHW;1~)2`2<999EAvXLY+wxGA5?T5W*OQj0E?-{Q|1b11Kh?#(mCVPQ3 zGogj%!B`Y`?&x~CRyoKx+})*b#HUq^^r{0RHbV|i!cWiiwAQ69kJ4uY+&zmEXy-0q zKbKy^#&@y z>IvxFxI7bAP~!TV+0XOPcjE7&@x6>Cy756mGIKanKj;#hpH+2wB!A$x&y^$!A0z#l zKwsX?J7M;3&%~6(f$d$h9geTB@?N(Z@`sG!A~j75w8}3pz!*j`<<bIqq$fW=XCi0)O;K5r0_YdMF!w(i{ByB zu|xR4tgwvdwd-Tlyp2E zu@3v<-TdivFDO6VWRJ~$T4LJ6!Q&&B~_5pUvTCf^)Bxl znx66M->8wPKk>@si7#Z-w^$!%R@8?C7GO*AO*~Ec?{u?06*W7I9~*1UN*U7%9?~=e zCu_cc^1SX@Mv3$TsrKS{wrBRu zF6l6e_D={bmok;?%EyhUCz4zjcb+m|#b_W2UcfkC!+$}8I2Hh~Bv#-)@khr|$6FZ? zRnZ$#2ZziI>lM{*UBk)?nuwtqBTBh~IAvzfZdRanpHzJQMSm$MjsHE(?ryjI?Y5ce zTe-&LLA^(EuWOCy$r*^1TnVJl?&SX#z8WofyLA^5K4OSe*HYa(k5?zVP>m@$5-=}m>UfykPZ8FHEMd|U zvx;^mdmiT}_xOCttEqk&J*U`me#Zkd`9_6fvN>8FvTNukbjRC?06D_`j3^cKrS~yi zAzx1uWgA$``0kd@Oos(nM~&j3m93XT-~TpME+-K9*GoEvon`c$h^;kRT(|?MKZ=F7 zJ$Tyhn@^3Nd}cV(P~wU6if~2SHYwM$zRt!qF&ngQLnzS1%G)aBtJH+|@>p}9lh9gF z-r7Nh(aU+J!mGRNJJY@}HjgsvZl%8P`x-PDbqblYkp2rNX*T_ zCLOTdl|oYLrCg>T&cO!AoX*r2O%+ZqQ_^l9TwCiwY>?xrW?9eqm6*0g6>RJ4ylC3X z4tY7v!$XcL^cUehyS&jSKRC1B@~AwF{1it=?E6!c?YqvcA+lAWj=BCFWkmf3Ivts^ zip3wM*#8#~Xde(IRE1G-;zBXE*twbwlOa!h`kwqAk! z*1m_n7r)|Ld~5JL6Iqr`cE{BP%gK57#UwY&h&P~(L;iq5tfB#-dv$4!|X1hht(isqn{Jg7h`0=8%?wG>v*nv zJ$8}f@|0o(9?N?YSFs`5JuFH6aAYYXb`;xp3ws_)MB4&f+d}Z(CkjCS!*^utK$ZnL zj19mh@`QZW$60@6_KlYEbt-KpP}H=>jy zxzxG&RyWJ#zDB22r&U-g>?h_=DUM9P`tP zZHqZpkmHrD&clb&eUgA`Zau*utfCmGg-QTz$}2(D!YlwaiA@+Z7fit&=gR~51svCN z8oMS>0x#qiZh0*wX7rK#VM6C6esav<~{XZDN_pkf(Wdkw-}%{fQq)wxBf zMlNht$g@6)IdC5agC9f?z<6U>Wd7NFRN2L`)%3_`(ZBs|wE5~uc}1A#h(~cAOVq|f zPYvM;VDgOEmY^DpnqsPc9ZI}%{l+YdE7U_-Rburp1^-E47u;^x)p5LnBzz&xsjJMv z?8hboZ#K?K0E#-@G0y1yFoEkwo$g8J(iIC0SG%B-G%vEG6O;NVmOrU$}>jN?l4VSY@^&nilRhPHW%>aWx zUKZ}%*>gaaAB>qv81G0==nt=k)Qg!?n^f`N22YlSbVRwad(e7u40)b0?l5)rVNW6z z+QY-iB>w!|TYxZ?AFzQ)ACN_%a4w0@bT%DY&IQK&Xq%8|b&PM6V#9cZLC0tAc#>6d zpWO7^vCG^%XDk32R9RgLD-Foekv$5^0It`mv~b2MZ_0sS(W_zJYi~_8NcVJ*@qla? z?#PC0)|-A{7x*s)yaH@&tcs!Dl?X$`OkN$}VU3V@6HaFCXZvYiS9T=OAFZWozkB@k z+eKZBF1Ainn_%Ch-wyb%WOa>b=k!amW)#MlPr?8gKa#Cx8`(EQ-SA>R?O7vdMk#zx z%$CuVh=$kttWw4JH2Tf4H7La5kH&vSjULE!EhMzs1~LDdg%0UJ%=NO&&z}c!XhWov z0K1EdTr6w~QXa(n?Z~^$Ytlt2h2()fB+5JJ97`7cHQ7)q>xbNcQ0_o%{P-4@>?mui zkMY_y%Ye(-R_X=J5~{)iXeBk(G4$vOVw<>x@Y_DY-as3P>q}sY?f$4*4^`vseND11 zF8C%5#{Z4=nJ>mW=JxzFYuqW=ho>#zChPwtgqP#VQiWDYz%;S*klREhMEC>)#e|zC zWn(|?VwJ=3WQQ&4=%Rz8pKl*rsQp97kpP7qFGg`xjuLshl%~Zj#9?z63e%{n>kDDUZFh_al6K>K5k1c%-OQ~reQ-q>_}2$tkY4&AG9Dg7-@k@Q z*o5UZu=BZkl6Z0co#JgjFLE5!?7H`Ff}@x-fhuuQTC)>^t4jX7jcGHHFDb+@|!$+8_TRmHwKr${%m~W1g&ka^nAc>T=Hin&lq~ w{jXuf|1b!DE#;2@;jcAPU2Y%$zgI30i2CTxov-&3XaSd|rKYD^p==xeKhbz(rT_o{ literal 0 HcmV?d00001 diff --git a/Assets/03.Images/SkillIs/Spike.png.meta b/Assets/03.Images/SkillIs/Spike.png.meta new file mode 100644 index 000000000..1de36539a --- /dev/null +++ b/Assets/03.Images/SkillIs/Spike.png.meta @@ -0,0 +1,141 @@ +fileFormatVersion: 2 +guid: 27e9d61a31b61aa40ad14805e0c184eb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 9 + spritePivot: {x: 0.5, y: 0.03} + spritePixelsToUnits: 512 + 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: 4 + buildTarget: DefaultTexturePlatform + 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: 4 + 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: 4 + buildTarget: Android + 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: 4 + buildTarget: WindowsStoreApps + 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: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/04.Materials/Characters.meta b/Assets/04.Materials/Characters.meta new file mode 100644 index 000000000..e775086a7 --- /dev/null +++ b/Assets/04.Materials/Characters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ff2aa70261325646b659974e9b6323c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/04.Materials/Characters/SandMole.mat b/Assets/04.Materials/Characters/SandMole.mat new file mode 100644 index 000000000..2a0a887ca --- /dev/null +++ b/Assets/04.Materials/Characters/SandMole.mat @@ -0,0 +1,146 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SandMole + m_Shader: {fileID: -6465566751694194690, guid: 25b64c74397178e47a04794eb9a74d8f, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 3c44ede4067bf47479030196a1fc61ec, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaClipThreshold: 0.2 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DissolveValue: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _GlowSize: 0.1 + - _IsHit: 0 + - _IsSeeThrough: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Opacity: 0.7 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Size: 0 + - _Smoothness: 0.8 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FlashColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 5.3403134, g: 5.3403134, b: 0, a: 0} + - _PlayerPosition: {r: 0.5, g: 0.55, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3929801182760292753 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/04.Materials/Characters/SandMole.mat.meta b/Assets/04.Materials/Characters/SandMole.mat.meta new file mode 100644 index 000000000..a90acb080 --- /dev/null +++ b/Assets/04.Materials/Characters/SandMole.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9ca9344cd131c049810707093126ca7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/04.Materials/TransparentLit.mat b/Assets/04.Materials/TransparentLit.mat index 61abb0745..f51d2fad7 100644 --- a/Assets/04.Materials/TransparentLit.mat +++ b/Assets/04.Materials/TransparentLit.mat @@ -38,7 +38,6 @@ Material: disabledShaderPasses: - MOTIONVECTORS - DepthOnly - - SHADOWCASTER m_LockedProperties: m_SavedProperties: serializedVersion: 3 diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/BaseBoss.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/AnimatorBaseBoss.prefab similarity index 98% rename from Assets/05.Prefabs/Characters/Enemies/Bosses/BaseBoss.prefab rename to Assets/05.Prefabs/Characters/Enemies/Bosses/AnimatorBaseBoss.prefab index 125b17cbd..412f81e73 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/BaseBoss.prefab +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/AnimatorBaseBoss.prefab @@ -57,13 +57,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2736699741125954087} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 6255916646741457976} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} --- !u!212 &6274137400612009998 SpriteRenderer: m_ObjectHideFlags: 0 @@ -213,7 +213,7 @@ GameObject: - component: {fileID: 6865346796134993564} - component: {fileID: 4159255405813448884} m_Layer: 10 - m_Name: BaseBoss + m_Name: AnimatorBaseBoss m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/BaseBoss.prefab.meta b/Assets/05.Prefabs/Characters/Enemies/Bosses/AnimatorBaseBoss.prefab.meta similarity index 100% rename from Assets/05.Prefabs/Characters/Enemies/Bosses/BaseBoss.prefab.meta rename to Assets/05.Prefabs/Characters/Enemies/Bosses/AnimatorBaseBoss.prefab.meta diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab index 333b02884..a31d5b12a 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab @@ -1,104 +1,277 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &811732657406064749 -GameObject: +--- !u!1001 &2624839957929985237 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8932196953512409498} + m_Modifications: + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9051303996272931366, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + propertyPath: m_Name + value: StunParticle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} +--- !u!198 &151207866041222199 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 2770976869746131170, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + m_PrefabInstance: {fileID: 2624839957929985237} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 202228831838611027} - - component: {fileID: 6475911769966449} - - component: {fileID: 4983850874459758782} - - component: {fileID: 4724512641938136763} - - component: {fileID: 5413803107993869492} - - component: {fileID: 8687194163515568636} - - component: {fileID: 7340811205062043670} - - component: {fileID: 5803390076891020730} - - component: {fileID: 7043347209444774977} - m_Layer: 10 - m_Name: MiniSandMole - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &202228831838611027 +--- !u!4 &1203712363435651660 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + m_PrefabInstance: {fileID: 2624839957929985237} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} +--- !u!1001 &6191278097168840020 +PrefabInstance: + m_ObjectHideFlags: 0 serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2, y: 2, z: 2} - m_ConstrainProportionsScale: 1 - m_Children: - - {fileID: 6870806123126445490} - - {fileID: 4090585054015665291} - - {fileID: 1910654044342827825} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &6475911769966449 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _animationName + value: Idle + objectReference: {fileID: 0} + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: initialSkinName + value: Idle + objectReference: {fileID: 0} + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: skeletonDataAsset + value: + objectReference: {fileID: 11400000, guid: 31819191fa1f97347bc9f73c0dbeb10e, type: 2} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_SortingOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: d9ca9344cd131c049810707093126ca7, type: 2} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.data[0].originalMaterial + value: + objectReference: {fileID: 2100000, guid: cd85759cb00b35c4b9d52d8814bf680b, type: 2} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.data[0].replacementMaterial + value: + objectReference: {fileID: 2100000, guid: d9ca9344cd131c049810707093126ca7, type: 2} + - target: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _initialSkinName + value: Normal + objectReference: {fileID: 0} + - target: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _skeletonAnimation + value: + objectReference: {fileID: 8381193314241175309} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6377054450616127915, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _renderer + value: + objectReference: {fileID: 8739437251540422414} + - target: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_Name + value: MiniSandMole + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 3323198499126332622, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: 1203712363435651660} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: 3 + addedObject: {fileID: -4544136169557839496} + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: 7162432354887292172} + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: 4802344397510425122} + m_SourcePrefab: {fileID: 100100000, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} +--- !u!114 &769352651641568200 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6865346796134993564, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - serializedVersion: 4 - m_Mass: 100 - m_Drag: 0 - m_AngularDrag: 0.05 - m_CenterOfMass: {x: 0, y: 0, z: 0} - m_InertiaTensor: {x: 1, y: 1, z: 1} - m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ImplicitCom: 1 - m_ImplicitTensor: 1 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 112 - m_CollisionDetection: 0 ---- !u!136 &4983850874459758782 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 + m_GameObject: {fileID: 3920647224749190631} m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Height: 1 - m_Direction: 1 - m_Center: {x: 0, y: 0.5, z: 0} ---- !u!114 &4724512641938136763 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b48aa4b99043cb9e665a892ec46c75, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &978424182761841919 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6377054450616127915, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b9900c0671da864e910821e6447affc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!136 &1655659061481113974 stripped +CapsuleCollider: + m_CorrespondingSourceObject: {fileID: 4832858849328938018, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1835238398239900901 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be4f815e5e3c0d5459559bdc0b8bbbfb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!65 &2853719656385728416 stripped +BoxCollider: + m_CorrespondingSourceObject: {fileID: 8246553021837507316, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!54 &3324372096500518704 stripped +Rigidbody: + m_CorrespondingSourceObject: {fileID: 8919762167155522148, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3920647224749190631 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!114 &-4544136169557839496 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} + m_GameObject: {fileID: 3920647224749190631} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} @@ -120,9963 +293,95 @@ MonoBehaviour: parentIndex: startIndex: variableStartIndex: - JSONSerialization: '{"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"MyObj","IsShared":true,"GameObjectmValue":0},{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":"CurrentHealthPoint","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.BossHealthPoint/CurrentHealthPoint","PropertyMappingOwner":1,"Int32mValue":0},{"Type":"BehaviorDesigner.Runtime.SharedCollider","Name":"Target","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.MiniSandMole/Target","PropertyMappingOwner":2}]}' + JSONSerialization: '{"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"MyObj","IsShared":true,"GameObjectmValue":0},{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":"CurrentHealthPoint","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.MiniSandMole/CurrentHealthPoint","PropertyMappingOwner":1,"Int32mValue":0},{"Type":"BehaviorDesigner.Runtime.SharedCollider","Name":"Target","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.MiniSandMole/Target","PropertyMappingOwner":2}]}' fieldSerializationData: typeName: [] fieldNameHash: startIndex: dataPosition: unityObjects: - - {fileID: 811732657406064749} - - {fileID: 811732657406064749} - - {fileID: 811732657406064749} + - {fileID: 3920647224749190631} + - {fileID: 3920647224749190631} + - {fileID: 3920647224749190631} byteData: byteDataArray: Version: 1.7.9 gizmoViewMode: 2 showBehaviorDesignerGizmo: 0 ---- !u!114 &5413803107993869492 +--- !u!114 &7162432354887292172 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b9900c0671da864e910821e6447affc, type: 3} - m_Name: - m_EditorClassIdentifier: - _characterCollider: {fileID: 4983850874459758782} - _spriteRenderer: {fileID: 6405769081005000011} - _particleInstantiateLocation: {fileID: 0} - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0.1 - _attackedSfxName: - _dieSfxName: - _attackedParticle: {fileID: 0} - _dieParticle: {fileID: 0} ---- !u!114 &8687194163515568636 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 17488a2bea6f4126a7877ce5d934f865, type: 3} - m_Name: - m_EditorClassIdentifier: - _animator: {fileID: 3828261860699135666} ---- !u!114 &7340811205062043670 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5e547505a3a98b44c9660eec12b91720, type: 3} - m_Name: - m_EditorClassIdentifier: - _skillList: [] ---- !u!114 &5803390076891020730 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9aa905dd159cefc4cbeb417c688b9639, type: 3} - m_Name: - m_EditorClassIdentifier: - _stunParticle: {fileID: 1110820941252840452} ---- !u!114 &7043347209444774977 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 811732657406064749} + m_GameObject: {fileID: 3920647224749190631} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d2c9c11e3a59f3846831e295e4ace612, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: {fileID: 6475911769966449} - k__BackingField: {fileID: 4983850874459758782} - k__BackingField: {fileID: 4724512641938136763} - k__BackingField: {fileID: 6870806123126445490} - k__BackingField: {fileID: 6405769081005000011} - k__BackingField: {fileID: 3828261860699135666} - k__BackingField: {fileID: 1300367849022665146} + k__BackingField: {fileID: 3324372096500518704} + k__BackingField: {fileID: 1655659061481113974} + k__BackingField: {fileID: -4544136169557839496} + k__BackingField: {fileID: 7338101022445811476} + k__BackingField: {fileID: 2853719656385728416} k__BackingField: {fileID: 11400000, guid: c6c55ff80d789904d9c68504850501f2, type: 2} - k__BackingField: {fileID: 8687194163515568636} - k__BackingField: {fileID: 5413803107993869492} - k__BackingField: {fileID: 7340811205062043670} - k__BackingField: {fileID: 5803390076891020730} + k__BackingField: {fileID: 978424182761841919} + k__BackingField: {fileID: 769352651641568200} + k__BackingField: {fileID: 7805708340751103456} k__BackingField: {fileID: 0} + k__BackingField: {fileID: 8739437251540422414} + k__BackingField: {fileID: 1835238398239900901} + k__BackingField: {fileID: 4802344397510425122} _spawnDissolveTime: 2 - _dieDissolveTime: 1 ---- !u!1 &1453483310400411938 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 708005386173618973} - - component: {fileID: 1110820941252840452} - - component: {fileID: 3389467591120323039} - - component: {fileID: 4482599150770163459} - m_Layer: 0 - m_Name: StunParticle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &708005386173618973 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453483310400411938} - serializedVersion: 2 - m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 1, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_ConstrainProportionsScale: 1 - m_Children: - - {fileID: 8820648709637722781} - m_Father: {fileID: 1910654044342827825} - m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} ---- !u!198 &1110820941252840452 -ParticleSystem: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453483310400411938} - serializedVersion: 8 - lengthInSec: 0.5 - simulationSpeed: 1 - stopAction: 0 - cullingMode: 3 - ringBufferMode: 0 - ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 0 - looping: 1 - prewarm: 1 - playOnAwake: 0 - useUnscaledTime: 0 - autoRandomSeed: 1 - startDelay: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - moveWithTransform: 0 - moveWithCustomTransform: {fileID: 0} - scalingMode: 0 - randomSeed: 0 - InitialModule: - serializedVersion: 3 - enabled: 1 - startLifetime: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 5 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.6666667 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startSpeed: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 5 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.75 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startColor: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 0.78431374} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - startSize: - serializedVersion: 2 - minMaxState: 0 - scalar: 2 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.8333333 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startSizeY: - serializedVersion: 2 - minMaxState: 0 - scalar: 2 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startSizeZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.3 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startRotationX: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.2094395 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startRotationY: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.08726646 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startRotation: - serializedVersion: 2 - minMaxState: 1 - scalar: 6.283185 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - randomizeRotationDirection: 0 - gravitySource: 0 - maxNumParticles: 1000 - customEmitterVelocity: {x: 0, y: 0, z: 0} - size3D: 1 - rotation3D: 1 - gravityModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ShapeModule: - serializedVersion: 6 - enabled: 1 - type: 10 - angle: 25 - length: 5 - boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0 - donutRadius: 0.2 - m_Position: {x: 0, y: 0, z: 0} - m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} - placementMode: 0 - m_MeshMaterialIndex: 0 - m_MeshNormalOffset: 0 - m_MeshSpawn: - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Mesh: {fileID: 0} - m_MeshRenderer: {fileID: 0} - m_SkinnedMeshRenderer: {fileID: 0} - m_Sprite: {fileID: 0} - m_SpriteRenderer: {fileID: 0} - m_UseMeshMaterialIndex: 0 - m_UseMeshColors: 1 - alignToDirection: 0 - m_Texture: {fileID: 0} - m_TextureClipChannel: 3 - m_TextureClipThreshold: 0 - m_TextureUVChannel: 0 - m_TextureColorAffectsParticles: 1 - m_TextureAlphaAffectsParticles: 1 - m_TextureBilinearFiltering: 0 - randomDirectionAmount: 0 - sphericalDirectionAmount: 0 - randomPositionAmount: 0 - radius: - value: 0.01 - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - arc: - value: 360 - mode: 1 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EmissionModule: - enabled: 1 - serializedVersion: 4 - rateOverTime: - serializedVersion: 2 - minMaxState: 0 - scalar: 3 - minScalar: 10 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - rateOverDistance: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_BurstCount: 1 - m_Bursts: - - serializedVersion: 2 - time: 0 - countCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - cycleCount: 1 - repeatInterval: 0.01 - probability: 1 - SizeModule: - enabled: 1 - curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.49999997 - value: 0.8757764 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - RotationModule: - enabled: 1 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 3.1415925 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.4725274 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 1 - ColorModule: - enabled: 1 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 0} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 1, g: 0.30980393, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 578 - ctime1: 65150 - ctime2: 65535 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 33371 - atime2: 65535 - atime3: 65535 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 3 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - UVModule: - serializedVersion: 2 - enabled: 0 - mode: 0 - timeMode: 0 - fps: 30 - frameOverTime: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.9999 - minScalar: 0.9999 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startFrame: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - speedRange: {x: 0, y: 1} - tilesX: 1 - tilesY: 1 - animationType: 0 - rowIndex: 0 - cycles: 1 - uvChannelMask: -1 - rowMode: 1 - sprites: - - sprite: {fileID: 0} - flipU: 0 - flipV: 0 - VelocityModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 1 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.23765478 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.48881155 - value: 1 - inSlope: 0.028428622 - outSlope: 0.028428622 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalX: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalY: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetX: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetY: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - radial: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - speedModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - inWorldSpace: 0 - InheritVelocityModule: - enabled: 0 - m_Mode: 0 - m_Curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - LifetimeByEmitterSpeedModule: - enabled: 0 - m_Curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: -0.8 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.2 - inSlope: -0.8 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Range: {x: 0, y: 1} - ForceModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - inWorldSpace: 0 - randomizePerFrame: 0 - ExternalForcesModule: - serializedVersion: 2 - enabled: 0 - multiplierCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - influenceFilter: 0 - influenceMask: - serializedVersion: 2 - m_Bits: 4294967295 - influenceList: [] - ClampVelocityModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - magnitude: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxis: 0 - inWorldSpace: 0 - multiplyDragByParticleSize: 1 - multiplyDragByParticleVelocity: 1 - dampen: 0.15 - drag: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NoiseModule: - enabled: 0 - strength: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - strengthY: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - strengthZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - frequency: 0.5 - damping: 1 - octaves: 1 - octaveMultiplier: 0.5 - octaveScale: 2 - quality: 2 - scrollSpeed: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remap: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapY: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapZ: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapEnabled: 0 - positionAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - rotationAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - sizeAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - SizeBySpeedModule: - enabled: 0 - curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - range: {x: 0, y: 1} - separateAxes: 0 - RotationBySpeedModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.7853982 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - range: {x: 0, y: 1} - ColorBySpeedModule: - enabled: 0 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - range: {x: 0, y: 1} - CollisionModule: - enabled: 0 - serializedVersion: 4 - type: 1 - collisionMode: 0 - colliderForce: 0 - multiplyColliderForceByParticleSize: 0 - multiplyColliderForceByParticleSpeed: 0 - multiplyColliderForceByCollisionAngle: 1 - m_Planes: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - m_Dampen: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Bounce: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.5 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_EnergyLossOnCollision: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.3 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minKillSpeed: 0 - maxKillSpeed: 10000 - radiusScale: 0.01 - collidesWith: - serializedVersion: 2 - m_Bits: 4294967295 - maxCollisionShapes: 256 - quality: 0 - voxelSize: 0.5 - collisionMessages: 0 - collidesWithDynamic: 1 - interiorCollisions: 1 - TriggerModule: - enabled: 0 - serializedVersion: 2 - inside: 1 - outside: 0 - enter: 0 - exit: 0 - colliderQueryMode: 0 - radiusScale: 1 - primitives: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - SubModule: - serializedVersion: 2 - enabled: 0 - subEmitters: - - serializedVersion: 3 - emitter: {fileID: 0} - type: 0 - properties: 0 - emitProbability: 1 - LightsModule: - enabled: 0 - ratio: 0 - light: {fileID: 0} - randomDistribution: 1 - color: 1 - range: 1 - intensity: 1 - rangeCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - intensityCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxLights: 20 - TrailModule: - enabled: 0 - mode: 0 - ratio: 1 - lifetime: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minVertexDistance: 0.2 - textureMode: 0 - textureScale: {x: 1, y: 1} - ribbonCount: 1 - shadowBias: 0.5 - worldSpace: 0 - dieWithParticles: 1 - sizeAffectsWidth: 1 - sizeAffectsLifetime: 0 - inheritParticleColor: 1 - generateLightingData: 0 - splitSubEmitterRibbons: 0 - attachRibbonsToTransform: 0 - colorOverLifetime: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - widthOverTrail: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colorOverTrail: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - CustomDataModule: - enabled: 0 - mode0: 0 - vectorComponentCount0: 4 - color0: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - colorLabel0: Color - vector0_0: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_0: X - vector0_1: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_1: Y - vector0_2: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_2: Z - vector0_3: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_3: W - mode1: 0 - vectorComponentCount1: 4 - color1: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - colorLabel1: Color - vector1_0: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_0: X - vector1_1: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_1: Y - vector1_2: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_2: Z - vector1_3: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_3: W ---- !u!199 &3389467591120323039 -ParticleSystemRenderer: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453483310400411938} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 15dffb989e1e0f2428eff569b0f2176e, 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: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 5 - m_RenderMode: 4 - m_MeshDistribution: 0 - m_SortMode: 0 - m_MinParticleSize: 0 - m_MaxParticleSize: 1 - m_CameraVelocityScale: 0 - m_VelocityScale: 0.45 - m_LengthScale: 4.2 - m_SortingFudge: 0 - m_NormalDirection: 1 - m_ShadowBias: 0 - m_RenderAlignment: 2 - m_Pivot: {x: 0, y: 0, z: 0} - m_Flip: {x: 0, y: 0, z: 0} - m_EnableGPUInstancing: 0 - m_ApplyActiveColorSpace: 1 - m_AllowRoll: 1 - m_FreeformStretching: 0 - m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 - m_VertexStreams: 0001030405 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 - m_Mesh: {fileID: 4300000, guid: e0e726a0fdbabcf4e9f96b91ac0b43a8, type: 3} - m_Mesh1: {fileID: 0} - m_Mesh2: {fileID: 0} - m_Mesh3: {fileID: 0} - m_MeshWeighting: 1 - m_MeshWeighting1: 1 - m_MeshWeighting2: 1 - m_MeshWeighting3: 1 - m_MaskInteraction: 0 ---- !u!114 &4482599150770163459 +--- !u!114 &4802344397510425122 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453483310400411938} + m_GameObject: {fileID: 3920647224749190631} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7faa64a828219b44cb0eb5bfbfa83524, type: 3} + m_Script: {fileID: 11500000, guid: 9aa905dd159cefc4cbeb417c688b9639, type: 3} m_Name: m_EditorClassIdentifier: - rotateVector: {x: 0, y: 0, z: 90} - rotateSpace: 0 ---- !u!1 &6622477050872471633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1910654044342827825} - m_Layer: 10 - m_Name: Particles - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1910654044342827825 + _spineController: {fileID: 1835238398239900901} + _stunParticle: {fileID: 151207866041222199} +--- !u!4 &7338101022445811476 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3476210053167940160, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6622477050872471633} - 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: 708005386173618973} - m_Father: {fileID: 202228831838611027} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6837283549977341730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6870806123126445490} - - component: {fileID: 6405769081005000011} - - component: {fileID: 3828261860699135666} - m_Layer: 10 - m_Name: VisualLook - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6870806123126445490 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6837283549977341730} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.5, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 202228831838611027} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &6405769081005000011 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6837283549977341730} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 5c6f6dc6f5c647d4896df9a909d6c27b, 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: 5 - m_Sprite: {fileID: 21300000, guid: 884b7fc30283f3e4aad173e3e7bef059, 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: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!95 &3828261860699135666 -Animator: - serializedVersion: 7 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6837283549977341730} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: a6d9ab891e7e22741a581057b97110d5, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_AnimatePhysics: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 ---- !u!1 &7314318717715232904 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8820648709637722781} - - component: {fileID: 7705497966738252862} - - component: {fileID: 8637115712962032806} - - component: {fileID: 5915929603888384136} - m_Layer: 0 - m_Name: Stars - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8820648709637722781 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7314318717715232904} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: -0.049253315, w: 0.99878633} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 708005386173618973} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!198 &7705497966738252862 -ParticleSystem: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7314318717715232904} - serializedVersion: 8 - lengthInSec: 1 - simulationSpeed: 1 - stopAction: 0 - cullingMode: 3 - ringBufferMode: 0 - ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 0 - looping: 1 - prewarm: 0 - playOnAwake: 0 - useUnscaledTime: 0 - autoRandomSeed: 1 - startDelay: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - moveWithTransform: 0 - moveWithCustomTransform: {fileID: 0} - scalingMode: 0 - randomSeed: 0 - InitialModule: - serializedVersion: 3 - enabled: 1 - startLifetime: - serializedVersion: 2 - minMaxState: 0 - scalar: 1.5 - minScalar: 5 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startSpeed: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: -0.5 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startColor: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - startSize: - serializedVersion: 2 - minMaxState: 3 - scalar: 0.3 - minScalar: 0.3 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - startSizeY: - serializedVersion: 2 - minMaxState: 3 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startSizeZ: - serializedVersion: 2 - minMaxState: 3 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startRotationX: - serializedVersion: 2 - minMaxState: 3 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startRotationY: - serializedVersion: 2 - minMaxState: 3 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startRotation: - serializedVersion: 2 - minMaxState: 3 - scalar: 6.283185 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - randomizeRotationDirection: 0 - gravitySource: 0 - maxNumParticles: 1000 - customEmitterVelocity: {x: 0, y: 0, z: 0} - size3D: 0 - rotation3D: 0 - gravityModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: -0.2 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ShapeModule: - serializedVersion: 6 - enabled: 1 - type: 10 - angle: 61.353016 - length: 5 - boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0 - donutRadius: 0.2 - m_Position: {x: 0, y: 0, z: 0} - m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} - placementMode: 0 - m_MeshMaterialIndex: 0 - m_MeshNormalOffset: 0 - m_MeshSpawn: - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Mesh: {fileID: 0} - m_MeshRenderer: {fileID: 0} - m_SkinnedMeshRenderer: {fileID: 0} - m_Sprite: {fileID: 0} - m_SpriteRenderer: {fileID: 0} - m_UseMeshMaterialIndex: 0 - m_UseMeshColors: 1 - alignToDirection: 0 - m_Texture: {fileID: 0} - m_TextureClipChannel: 3 - m_TextureClipThreshold: 0 - m_TextureUVChannel: 0 - m_TextureColorAffectsParticles: 1 - m_TextureAlphaAffectsParticles: 1 - m_TextureBilinearFiltering: 0 - randomDirectionAmount: 0 - sphericalDirectionAmount: 0 - randomPositionAmount: 0 - radius: - value: 0.59 - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - arc: - value: 360 - mode: 1 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 2 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EmissionModule: - enabled: 1 - serializedVersion: 4 - rateOverTime: - serializedVersion: 2 - minMaxState: 0 - scalar: 3 - minScalar: 10 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - rateOverDistance: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_BurstCount: 0 - m_Bursts: [] - SizeModule: - enabled: 1 - curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.29999998 - inSlope: 5.127404 - outSlope: 5.127404 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.2608902 - value: 1 - inSlope: 0.056603387 - outSlope: 0.056603387 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.39293975 - inSlope: -0.64701235 - outSlope: -0.64701235 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - RotationModule: - enabled: 1 - x: - serializedVersion: 2 - minMaxState: 2 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 2 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 2 - scalar: 4.537856 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.32743365 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -0.9600311 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -0.18778574 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - ColorModule: - enabled: 1 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 0.30147058, a: 0} - key1: {r: 1, g: 0.872, b: 0, a: 1} - key2: {r: 0, g: 0, b: 0, a: 1} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 64999 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 8175 - atime2: 56288 - atime3: 65535 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 4 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - UVModule: - serializedVersion: 2 - enabled: 0 - mode: 0 - timeMode: 0 - fps: 30 - frameOverTime: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.9999 - minScalar: 0.9999 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startFrame: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - speedRange: {x: 0, y: 1} - tilesX: 1 - tilesY: 1 - animationType: 0 - rowIndex: 0 - cycles: 1 - uvChannelMask: -1 - rowMode: 1 - sprites: - - sprite: {fileID: 0} - flipU: 0 - flipV: 0 - VelocityModule: - enabled: 1 - x: - serializedVersion: 2 - minMaxState: 1 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.5 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.48881155 - value: 1 - inSlope: 0.028428622 - outSlope: 0.028428622 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalX: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalY: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetX: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetY: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - radial: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - speedModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - inWorldSpace: 0 - InheritVelocityModule: - enabled: 0 - m_Mode: 0 - m_Curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - LifetimeByEmitterSpeedModule: - enabled: 0 - m_Curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: -0.8 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.2 - inSlope: -0.8 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Range: {x: 0, y: 1} - ForceModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - inWorldSpace: 0 - randomizePerFrame: 0 - ExternalForcesModule: - serializedVersion: 2 - enabled: 0 - multiplierCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - influenceFilter: 0 - influenceMask: - serializedVersion: 2 - m_Bits: 4294967295 - influenceList: [] - ClampVelocityModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - magnitude: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxis: 0 - inWorldSpace: 0 - multiplyDragByParticleSize: 1 - multiplyDragByParticleVelocity: 1 - dampen: 0.2 - drag: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NoiseModule: - enabled: 0 - strength: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - strengthY: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - strengthZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - frequency: 0.5 - damping: 1 - octaves: 1 - octaveMultiplier: 0.5 - octaveScale: 2 - quality: 2 - scrollSpeed: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remap: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapY: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapZ: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - remapEnabled: 0 - positionAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - rotationAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - sizeAmount: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - SizeBySpeedModule: - enabled: 0 - curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - z: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - range: {x: 0, y: 1} - separateAxes: 0 - RotationBySpeedModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.7853982 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - range: {x: 0, y: 1} - ColorBySpeedModule: - enabled: 0 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - range: {x: 0, y: 1} - CollisionModule: - enabled: 0 - serializedVersion: 4 - type: 1 - collisionMode: 0 - colliderForce: 0 - multiplyColliderForceByParticleSize: 0 - multiplyColliderForceByParticleSpeed: 0 - multiplyColliderForceByCollisionAngle: 1 - m_Planes: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - m_Dampen: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Bounce: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_EnergyLossOnCollision: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minKillSpeed: 0 - maxKillSpeed: 10000 - radiusScale: 0.01 - collidesWith: - serializedVersion: 2 - m_Bits: 4294967295 - maxCollisionShapes: 256 - quality: 0 - voxelSize: 0.5 - collisionMessages: 0 - collidesWithDynamic: 1 - interiorCollisions: 1 - TriggerModule: - enabled: 0 - serializedVersion: 2 - inside: 1 - outside: 0 - enter: 0 - exit: 0 - colliderQueryMode: 0 - radiusScale: 1 - primitives: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - SubModule: - serializedVersion: 2 - enabled: 0 - subEmitters: - - serializedVersion: 3 - emitter: {fileID: 0} - type: 0 - properties: 0 - emitProbability: 1 - LightsModule: - enabled: 0 - ratio: 0 - light: {fileID: 0} - randomDistribution: 1 - color: 1 - range: 1 - intensity: 1 - rangeCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - intensityCurve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxLights: 20 - TrailModule: - enabled: 0 - mode: 0 - ratio: 1 - lifetime: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minVertexDistance: 0.2 - textureMode: 0 - textureScale: {x: 1, y: 1} - ribbonCount: 1 - shadowBias: 0.5 - worldSpace: 0 - dieWithParticles: 1 - sizeAffectsWidth: 1 - sizeAffectsLifetime: 0 - inheritParticleColor: 1 - generateLightingData: 0 - splitSubEmitterRibbons: 0 - attachRibbonsToTransform: 0 - colorOverLifetime: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - widthOverTrail: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colorOverTrail: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - CustomDataModule: - enabled: 0 - mode0: 0 - vectorComponentCount0: 4 - color0: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - colorLabel0: Color - vector0_0: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_0: X - vector0_1: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_1: Y - vector0_2: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_2: Z - vector0_3: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel0_3: W - mode1: 0 - vectorComponentCount1: 4 - color1: - serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - colorLabel1: Color - vector1_0: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_0: X - vector1_1: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_1: Y - vector1_2: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_2: Z - vector1_3: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - vectorLabel1_3: W ---- !u!199 &8637115712962032806 -ParticleSystemRenderer: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7314318717715232904} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: d05bd487e32791148ab238ebabb0154b, 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: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_RenderMode: 0 - m_MeshDistribution: 0 - m_SortMode: 0 - m_MinParticleSize: 0 - m_MaxParticleSize: 0.5 - m_CameraVelocityScale: 0 - m_VelocityScale: 0.05 - m_LengthScale: 0.1 - m_SortingFudge: 0 - m_NormalDirection: 1 - m_ShadowBias: 0 - m_RenderAlignment: 0 - m_Pivot: {x: 0, y: 0, z: 0} - m_Flip: {x: 0, y: 0, z: 0} - m_EnableGPUInstancing: 0 - m_ApplyActiveColorSpace: 1 - m_AllowRoll: 1 - m_FreeformStretching: 0 - m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 - m_VertexStreams: 0001030405 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 - m_Mesh: {fileID: 0} - m_Mesh1: {fileID: 0} - m_Mesh2: {fileID: 0} - m_Mesh3: {fileID: 0} - m_MeshWeighting: 1 - m_MeshWeighting1: 1 - m_MeshWeighting2: 1 - m_MeshWeighting3: 1 - m_MaskInteraction: 0 ---- !u!114 &5915929603888384136 +--- !u!114 &7805708340751103456 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 4159255405813448884, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7314318717715232904} + m_GameObject: {fileID: 3920647224749190631} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7faa64a828219b44cb0eb5bfbfa83524, type: 3} + m_Script: {fileID: 11500000, guid: 5e547505a3a98b44c9660eec12b91720, type: 3} m_Name: m_EditorClassIdentifier: - rotateVector: {x: 0, y: 0, z: 125} - rotateSpace: 0 ---- !u!1 &7844810340979936316 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!114 &8381193314241175309 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4090585054015665291} - - component: {fileID: 1300367849022665146} - m_Layer: 12 - m_Name: HitBox - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4090585054015665291 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7844810340979936316} - 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: 1 - m_Children: [] - m_Father: {fileID: 202228831838611027} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1300367849022665146 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7844810340979936316} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 + m_GameObject: {fileID: 0} m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 0.25} - m_Center: {x: 0, y: 0.5, z: 0} + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!23 &8739437251540422414 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8932196953512409498 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3323198499126332622, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab.meta b/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab.meta index e5e87c70b..5c082ed0e 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab.meta +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/MiniSandMole.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5975a5a7434cc704c9d60c8ab3750550 +guid: 95f91f8d7fca3544fb0577a9dd14caf6 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/Rhinoceros.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/Rhinoceros.prefab index e929e9bac..aa8d572f2 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/Rhinoceros.prefab +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/Rhinoceros.prefab @@ -100,6 +100,10 @@ PrefabInstance: propertyPath: m_WasSpriteAssigned value: 1 objectReference: {fileID: 0} + - target: {fileID: 6377054450616127915, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} + propertyPath: _renderer + value: + objectReference: {fileID: 8411583502041648826} - target: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} propertyPath: m_Name value: Rhinoceros @@ -200,15 +204,15 @@ MonoBehaviour: k__BackingField: {fileID: 6969328794869467798} k__BackingField: {fileID: 1110469622569527304} k__BackingField: {fileID: 1410821550004090100} - k__BackingField: {fileID: 8411583502041648826} - k__BackingField: {fileID: 2875096611673055428} k__BackingField: {fileID: 5897569616117255232} k__BackingField: {fileID: 11400000, guid: c8e21ded50a36a549b51c846cf3640b3, type: 2} - k__BackingField: {fileID: 8314565348215340790} k__BackingField: {fileID: 8923351760400967455} k__BackingField: {fileID: 9002511558952892456} k__BackingField: {fileID: 1878389004569703936} k__BackingField: {fileID: 0} + k__BackingField: {fileID: 8411583502041648826} + k__BackingField: {fileID: 2875096611673055428} + k__BackingField: {fileID: 8314565348215340790} --- !u!65 &5897569616117255232 stripped BoxCollider: m_CorrespondingSourceObject: {fileID: 8246553021837507316, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab index 6b54c2628..587663e4e 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab @@ -1,312 +1,12 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1001 &2569800677110986420 +--- !u!1001 &2624839957929985237 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 310644174614533744, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: a6d9ab891e7e22741a581057b97110d5, type: 2} - - target: {fileID: 3476210053167940160, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalPosition.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: _skillList.Array.size - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: '_skillList.Array.data[0]' - value: - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: '_skillList.Array.data[1]' - value: - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: '_skillList.Array.data[2]' - value: - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: '_skillList.Array.data[3]' - value: - objectReference: {fileID: 0} - - target: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: '_skillList.Array.data[4]' - value: - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalScale.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalScale.y - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalScale.z - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6255916646741457976, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6274137400612009998, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_Size.y - value: 0.55 - objectReference: {fileID: 0} - - target: {fileID: 6274137400612009998, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 884b7fc30283f3e4aad173e3e7bef059, type: 3} - - target: {fileID: 6274137400612009998, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_WasSpriteAssigned - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - propertyPath: m_Name - value: SandMole - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 3323198499126332622, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - insertIndex: -1 - addedObject: {fileID: 5672546178639089928} - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - insertIndex: 3 - addedObject: {fileID: 1110469622569527304} - - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - insertIndex: -1 - addedObject: {fileID: -3236352117277465236} - - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - insertIndex: -1 - addedObject: {fileID: 6857639742673603861} - m_SourcePrefab: {fileID: 100100000, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} ---- !u!4 &988429566761204346 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3323198499126332622, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!4 &1410821550004090100 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3476210053167940160, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1878389004569703936 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4159255405813448884, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5e547505a3a98b44c9660eec12b91720, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!95 &2875096611673055428 stripped -Animator: - m_CorrespondingSourceObject: {fileID: 310644174614533744, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!1 &4623786526972472839 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7170637981020870835, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1110469622569527304 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} - m_Name: - m_EditorClassIdentifier: - startWhenEnabled: 0 - asynchronousLoad: 0 - pauseWhenDisabled: 0 - restartWhenComplete: 0 - logTaskChanges: 0 - group: 0 - resetValuesOnRestart: 0 - externalBehavior: {fileID: 11400000, guid: ff3ad0a810bbf9d49a60f5990463ab05, type: 2} - mBehaviorSource: - behaviorName: SandMole - behaviorDescription: - mTaskData: - types: [] - parentIndex: - startIndex: - variableStartIndex: - JSONSerialization: '{"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"MyObj","IsShared":true,"GameObjectmValue":0},{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":"CurrentHealthPoint","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.SandMole/CurrentHealthPoint","PropertyMappingOwner":1,"Int32mValue":0},{"Type":"BehaviorDesigner.Runtime.SharedCollider","Name":"Target","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.SandMole/Target","PropertyMappingOwner":2}]}' - fieldSerializationData: - typeName: [] - fieldNameHash: - startIndex: - dataPosition: - unityObjects: - - {fileID: 4623786526972472839} - - {fileID: 4623786526972472839} - - {fileID: 4623786526972472839} - byteData: - byteDataArray: - Version: 1.7.9 - gizmoViewMode: 2 - showBehaviorDesignerGizmo: 0 ---- !u!114 &-3236352117277465236 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e606f828f61d0241be522a81ccc2915, type: 3} - m_Name: - m_EditorClassIdentifier: - k__BackingField: {fileID: 6368257510650399952} - k__BackingField: {fileID: 6969328794869467798} - k__BackingField: {fileID: 1110469622569527304} - k__BackingField: {fileID: 1410821550004090100} - k__BackingField: {fileID: 8411583502041648826} - k__BackingField: {fileID: 2875096611673055428} - k__BackingField: {fileID: 5897569616117255232} - k__BackingField: {fileID: 11400000, guid: ac684afe9ab056d4eb4a6b2fedfcf6d9, type: 2} - k__BackingField: {fileID: 8314565348215340790} - k__BackingField: {fileID: 8923351760400967455} - k__BackingField: {fileID: 9002511558952892456} - k__BackingField: {fileID: 1878389004569703936} - k__BackingField: {fileID: 0} - k__BackingField: {fileID: 6857639742673603861} - _summonMiniSandMoles: - - k__BackingField: 80 - k__BackingField: 0 - - k__BackingField: 60 - k__BackingField: 0 - - k__BackingField: 40 - k__BackingField: 0 - - k__BackingField: 20 - k__BackingField: 0 ---- !u!114 &6857639742673603861 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9aa905dd159cefc4cbeb417c688b9639, type: 3} - m_Name: - m_EditorClassIdentifier: - _stunParticle: {fileID: 6635401445434353523} ---- !u!65 &5897569616117255232 stripped -BoxCollider: - m_CorrespondingSourceObject: {fileID: 8246553021837507316, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!54 &6368257510650399952 stripped -Rigidbody: - m_CorrespondingSourceObject: {fileID: 8919762167155522148, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!136 &6969328794869467798 stripped -CapsuleCollider: - m_CorrespondingSourceObject: {fileID: 4832858849328938018, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!114 &8314565348215340790 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: -3401764490790336446, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 17488a2bea6f4126a7877ce5d934f865, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!212 &8411583502041648826 stripped -SpriteRenderer: - m_CorrespondingSourceObject: {fileID: 6274137400612009998, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} ---- !u!114 &8923351760400967455 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6377054450616127915, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b9900c0671da864e910821e6447affc, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &9002511558952892456 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6865346796134993564, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} - m_PrefabInstance: {fileID: 2569800677110986420} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4623786526972472839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 75b48aa4b99043cb9e665a892ec46c75, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &8818561255954491281 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 988429566761204346} + m_TransformParent: {fileID: 8932196953512409498} m_Modifications: - target: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} propertyPath: m_LocalScale.x @@ -373,13 +73,323 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} ---- !u!4 &5672546178639089928 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} - m_PrefabInstance: {fileID: 8818561255954491281} - m_PrefabAsset: {fileID: 0} ---- !u!198 &6635401445434353523 stripped +--- !u!198 &151207866041222199 stripped ParticleSystem: m_CorrespondingSourceObject: {fileID: 2770976869746131170, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} - m_PrefabInstance: {fileID: 8818561255954491281} + m_PrefabInstance: {fileID: 2624839957929985237} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1203712363435651660 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3808140985359726233, guid: 5cf7cd372801c784a9875e0740cf9038, type: 3} + m_PrefabInstance: {fileID: 2624839957929985237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6191278097168840020 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _animationName + value: Idle + objectReference: {fileID: 0} + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: initialSkinName + value: Normal + objectReference: {fileID: 0} + - target: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: skeletonDataAsset + value: + objectReference: {fileID: 11400000, guid: 31819191fa1f97347bc9f73c0dbeb10e, type: 2} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_SortingOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: cd85759cb00b35c4b9d52d8814bf680b, type: 2} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customSlotMaterials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.data[0].originalMaterial + value: + objectReference: {fileID: 2100000, guid: cd85759cb00b35c4b9d52d8814bf680b, type: 2} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.data[0].overrideDisabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4172430046422716170, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: customMaterialOverrides.Array.data[0].replacementMaterial + value: + objectReference: {fileID: 2100000, guid: d9ca9344cd131c049810707093126ca7, type: 2} + - target: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _initialSkinName + value: Normal + objectReference: {fileID: 0} + - target: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _skeletonAnimation + value: + objectReference: {fileID: 8381193314241175309} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255916646741457976, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6377054450616127915, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: _renderer + value: + objectReference: {fileID: 8739437251540422414} + - target: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + propertyPath: m_Name + value: SandMole + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 3323198499126332622, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: 1203712363435651660} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: 3 + addedObject: {fileID: -4544136169557839496} + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: -3493984991810313697} + - targetCorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + insertIndex: -1 + addedObject: {fileID: 4802344397510425122} + m_SourcePrefab: {fileID: 100100000, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} +--- !u!114 &769352651641568200 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6865346796134993564, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b48aa4b99043cb9e665a892ec46c75, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &978424182761841919 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6377054450616127915, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b9900c0671da864e910821e6447affc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!136 &1655659061481113974 stripped +CapsuleCollider: + m_CorrespondingSourceObject: {fileID: 4832858849328938018, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1835238398239900901 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5517970820860260785, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be4f815e5e3c0d5459559bdc0b8bbbfb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!65 &2853719656385728416 stripped +BoxCollider: + m_CorrespondingSourceObject: {fileID: 8246553021837507316, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!54 &3324372096500518704 stripped +Rigidbody: + m_CorrespondingSourceObject: {fileID: 8919762167155522148, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3920647224749190631 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7170637981020870835, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!114 &-4544136169557839496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: ff3ad0a810bbf9d49a60f5990463ab05, type: 2} + mBehaviorSource: + behaviorName: SandMole + behaviorDescription: + mTaskData: + types: [] + parentIndex: + startIndex: + variableStartIndex: + JSONSerialization: '{"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"MyObj","IsShared":true,"GameObjectmValue":0},{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":"CurrentHealthPoint","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.SandMole/CurrentHealthPoint","PropertyMappingOwner":1,"Int32mValue":0},{"Type":"BehaviorDesigner.Runtime.SharedCollider","Name":"Target","IsShared":true,"PropertyMapping":"BlueWater.Enemies.Bosses.SandMole.SandMole/Target","PropertyMappingOwner":2}]}' + fieldSerializationData: + typeName: [] + fieldNameHash: + startIndex: + dataPosition: + unityObjects: + - {fileID: 3920647224749190631} + - {fileID: 3920647224749190631} + - {fileID: 3920647224749190631} + byteData: + byteDataArray: + Version: 1.7.9 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 0 +--- !u!114 &-3493984991810313697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e606f828f61d0241be522a81ccc2915, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 3324372096500518704} + k__BackingField: {fileID: 1655659061481113974} + k__BackingField: {fileID: -4544136169557839496} + k__BackingField: {fileID: 7338101022445811476} + k__BackingField: {fileID: 2853719656385728416} + k__BackingField: {fileID: 11400000, guid: ac684afe9ab056d4eb4a6b2fedfcf6d9, type: 2} + k__BackingField: {fileID: 978424182761841919} + k__BackingField: {fileID: 769352651641568200} + k__BackingField: {fileID: 7805708340751103456} + k__BackingField: {fileID: 0} + k__BackingField: {fileID: 8739437251540422414} + k__BackingField: {fileID: 1835238398239900901} + k__BackingField: {fileID: 4802344397510425122} + _summonMiniSandMoles: [] +--- !u!114 &4802344397510425122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9aa905dd159cefc4cbeb417c688b9639, type: 3} + m_Name: + m_EditorClassIdentifier: + _spineController: {fileID: 1835238398239900901} + _stunParticle: {fileID: 151207866041222199} +--- !u!4 &7338101022445811476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3476210053167940160, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7805708340751103456 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4159255405813448884, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3920647224749190631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5e547505a3a98b44c9660eec12b91720, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &8381193314241175309 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2424111193999207001, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!23 &8739437251540422414 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3216521486739552858, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8932196953512409498 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3323198499126332622, guid: 5c2f67e75ea578f478f4a2f61f6acfca, type: 3} + m_PrefabInstance: {fileID: 6191278097168840020} m_PrefabAsset: {fileID: 0} diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab.meta b/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab.meta index 0405dbe72..e83684475 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab.meta +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/SandMole.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e3a389dac3e524844ac42dabd7207e64 +guid: 58854203209bd294d817b319d4dafc4f PrefabImporter: externalObjects: {} userData: diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab new file mode 100644 index 000000000..e880c7dce --- /dev/null +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab @@ -0,0 +1,470 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &455614778658724887 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3323198499126332622} + m_Layer: 10 + m_Name: Particles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3323198499126332622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 455614778658724887} + 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: 6255916646741457976} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2736699741125954087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3476210053167940160} + - component: {fileID: 3216521486739552858} + - component: {fileID: 2424111193999207001} + - component: {fileID: 4172430046422716170} + m_Layer: 10 + m_Name: VisualLook + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3476210053167940160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2736699741125954087} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6255916646741457976} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!23 &3216521486739552858 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2736699741125954087} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 0} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &2424111193999207001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2736699741125954087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 0} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: + loop: 0 + timeScale: 1 +--- !u!114 &4172430046422716170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2736699741125954087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26947ae098a8447408d80c0c86e35b48, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 2424111193999207001} + customSlotMaterials: [] + customMaterialOverrides: [] +--- !u!1 &6453883501752530733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4470263094854566718} + - component: {fileID: 8246553021837507316} + m_Layer: 12 + m_Name: HitBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4470263094854566718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6453883501752530733} + 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: 1 + m_Children: [] + m_Father: {fileID: 6255916646741457976} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &8246553021837507316 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6453883501752530733} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 0.25} + m_Center: {x: 0, y: 0.5, z: 0} +--- !u!1 &7170637981020870835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6255916646741457976} + - component: {fileID: 8919762167155522148} + - component: {fileID: 4832858849328938018} + - component: {fileID: 6820170460284289212} + - component: {fileID: 4032255264356834775} + - component: {fileID: 9052061988704076548} + - component: {fileID: 6377054450616127915} + - component: {fileID: 5517970820860260785} + - component: {fileID: 6865346796134993564} + - component: {fileID: 4159255405813448884} + m_Layer: 10 + m_Name: SpineBaseBoss + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6255916646741457976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + 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: 1 + m_Children: + - {fileID: 3476210053167940160} + - {fileID: 4470263094854566718} + - {fileID: 3323198499126332622} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &8919762167155522148 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + serializedVersion: 4 + m_Mass: 100 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 112 + m_CollisionDetection: 2 +--- !u!136 &4832858849328938018 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 0.5, z: 0} +--- !u!114 &6820170460284289212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 373b52eb9bf8c40f785bb6947a1aee66, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 1073741824 + drawGizmos: 1 + detailedGizmos: 0 + startEndModifier: + addPoints: 0 + exactStartPoint: 3 + exactEndPoint: 3 + useRaycasting: 0 + mask: + serializedVersion: 2 + m_Bits: 4294967295 + useGraphRaycasting: 0 + traversableTags: -1 + tagPenalties: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + graphMask: + value: -1 +--- !u!114 &4032255264356834775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f6eb1402c17e84a9282a7f0f62eb584f, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 1073741824 + radius: 0.5 + height: 1 + canMove: 1 + maxSpeed: 1 + gravity: {x: NaN, y: NaN, z: NaN} + groundMask: + serializedVersion: 2 + m_Bits: 4294967295 + endReachedDistance: 0.1 + whenCloseToDestination: 0 + rvoDensityBehavior: + enabled: 1 + densityThreshold: 0.5 + returnAfterBeingPushedAway: 0 + progressAverage: 0 + lastJobDensityResult: 0 + centerOffsetCompatibility: NaN + repathRateCompatibility: NaN + canSearchCompability: 0 + orientation: 0 + enableRotation: 0 + autoRepath: + mode: 2 + period: 0.5 + sensitivity: 10 + maximumPeriod: 2 + visualizeSensitivity: 0 + targetCompatibility: {fileID: 0} + maxAcceleration: -2.5 + rotationSpeed: 360 + slowdownDistance: 0.3 + pickNextWaypointDist: 0.5 + alwaysDrawGizmos: 0 + slowWhenNotFacingTarget: 1 + preventMovingBackwards: 0 + constrainInsideGraph: 0 +--- !u!114 &9052061988704076548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77f586f285b3847808d79083bd19ef1f, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 1073741824 + quality: 0 + splitAtEveryPortal: 0 + accountForGridPenalties: 0 +--- !u!114 &6377054450616127915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b9900c0671da864e910821e6447affc, type: 3} + m_Name: + m_EditorClassIdentifier: + _characterCollider: {fileID: 4832858849328938018} + _spriteRenderer: {fileID: 0} + _particleInstantiateLocation: {fileID: 0} + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0.1 + _attackedSfxName: + _dieSfxName: + _attackedParticle: {fileID: 0} + _dieParticle: {fileID: 0} +--- !u!114 &5517970820860260785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be4f815e5e3c0d5459559bdc0b8bbbfb, type: 3} + m_Name: + m_EditorClassIdentifier: + _skeletonAnimation: {fileID: 0} + _initialSkinName: default +--- !u!114 &6865346796134993564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b48aa4b99043cb9e665a892ec46c75, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4159255405813448884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7170637981020870835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5e547505a3a98b44c9660eec12b91720, type: 3} + m_Name: + m_EditorClassIdentifier: + _skillList: [] diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab.meta b/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab.meta new file mode 100644 index 000000000..357b5c83f --- /dev/null +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/SpineBaseBoss.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c2f67e75ea578f478f4a2f61f6acfca +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/05.Prefabs/Characters/Enemies/Bosses/TitanSlime.prefab b/Assets/05.Prefabs/Characters/Enemies/Bosses/TitanSlime.prefab index 5b3d7d074..20f9f13b9 100644 --- a/Assets/05.Prefabs/Characters/Enemies/Bosses/TitanSlime.prefab +++ b/Assets/05.Prefabs/Characters/Enemies/Bosses/TitanSlime.prefab @@ -167,6 +167,10 @@ PrefabInstance: propertyPath: m_WasSpriteAssigned value: 1 objectReference: {fileID: 0} + - target: {fileID: 6377054450616127915, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} + propertyPath: _renderer + value: + objectReference: {fileID: 5448061580005708447} - target: {fileID: 6377054450616127915, guid: db7798cbd0a93f44aac56d479a2994c7, type: 3} propertyPath: _dieSfxName value: TitanSlimeDie @@ -340,13 +344,23 @@ MonoBehaviour: k__BackingField: {fileID: 6888416268787095219} k__BackingField: {fileID: 3336831312449989230} k__BackingField: {fileID: 3221387912671045841} - k__BackingField: {fileID: 5448061580005708447} - k__BackingField: {fileID: 1785378898368314593} k__BackingField: {fileID: 7996411433804189797} k__BackingField: {fileID: 11400000, guid: c9c36628b677b854999f97966b3c5b14, type: 2} - k__BackingField: {fileID: 5495465377430151891} k__BackingField: {fileID: 4969309465389398842} k__BackingField: {fileID: 4886349608629249037} k__BackingField: {fileID: 2680193030030060069} k__BackingField: {fileID: 0} + k__BackingField: {fileID: 5448061580005708447} + k__BackingField: {fileID: 1785378898368314593} + k__BackingField: {fileID: 5495465377430151891} _rabbit: {fileID: 5353233326328218742} + k__BackingField: + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: {x: 0, y: 0} + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 diff --git a/Assets/05.Prefabs/Characters/Players/CombatPlayer.prefab b/Assets/05.Prefabs/Characters/Players/CombatPlayer.prefab index 125020a42..d5042263d 100644 --- a/Assets/05.Prefabs/Characters/Players/CombatPlayer.prefab +++ b/Assets/05.Prefabs/Characters/Players/CombatPlayer.prefab @@ -415,6 +415,22 @@ MonoBehaviour: m_CallState: 2 m_ActionId: a5d9ffcb-5c4f-4c6d-8335-9060bbea120a m_ActionName: 'Combat/OpenDevelopMenu[/Keyboard/f1]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 522031830802304584} + m_TargetAssemblyTypeName: BlueWater.Players.Combat.CombatInput, Assembly-CSharp + m_MethodName: OnForceKillBoss + 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: 2f6cc7b3-e806-4b78-b11f-e6ed70bb67ac + m_ActionName: 'Combat/ForceKillBoss[/Keyboard/f2]' m_NeverAutoSwitchControlSchemes: 0 m_DefaultControlScheme: m_DefaultActionMap: Combat @@ -661,13 +677,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8540731795983184644} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 6, y: 6, z: 6} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 668700138157159316} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} --- !u!212 &5558898291459354456 SpriteRenderer: m_ObjectHideFlags: 0 diff --git a/Assets/05.Prefabs/Maps/BossMapTrigger.prefab b/Assets/05.Prefabs/Maps/BossMapTrigger.prefab index 64f7a22c9..824922bdd 100644 --- a/Assets/05.Prefabs/Maps/BossMapTrigger.prefab +++ b/Assets/05.Prefabs/Maps/BossMapTrigger.prefab @@ -85,7 +85,7 @@ MeshRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 5 + m_SortingOrder: 1 m_AdditionalVertexStreams: {fileID: 0} --- !u!114 &545895004707295019 MonoBehaviour: diff --git a/Assets/05.Prefabs/Maps/MapControllers/TitanSlimeMapController.prefab b/Assets/05.Prefabs/Maps/MapControllers/TitanSlimeMapController.prefab index 88a193d70..8b6b32c81 100644 --- a/Assets/05.Prefabs/Maps/MapControllers/TitanSlimeMapController.prefab +++ b/Assets/05.Prefabs/Maps/MapControllers/TitanSlimeMapController.prefab @@ -115,7 +115,6 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6052826474412574974} - {fileID: 8517595696594260902} - {fileID: 4108087243422214688} - {fileID: 6277086964971212290} @@ -8880,69 +8879,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} m_PrefabInstance: {fileID: 5427090224258738352} m_PrefabAsset: {fileID: 0} ---- !u!1001 &5445778169910207642 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 7604816022990125953} - m_Modifications: - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalPosition.x - value: -18.49 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalPosition.y - value: -3.97 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalPosition.z - value: 10.73 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3281663413899102263, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - propertyPath: m_Name - value: Bush02 (2) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: - - {fileID: 2825027760425635220, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} ---- !u!4 &6052826474412574974 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1759992658637499492, guid: 6d17f81a406ca69439ac4e8f87c6b3ec, type: 3} - m_PrefabInstance: {fileID: 5445778169910207642} - m_PrefabAsset: {fileID: 0} --- !u!1001 &5449257936156117678 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/05.Prefabs/Props/DamageableProps/Rockfall.prefab b/Assets/05.Prefabs/Props/DamageableProps/Rockfall.prefab index e255df3bc..f508df62a 100644 --- a/Assets/05.Prefabs/Props/DamageableProps/Rockfall.prefab +++ b/Assets/05.Prefabs/Props/DamageableProps/Rockfall.prefab @@ -79,7 +79,7 @@ PrefabInstance: - target: {fileID: 3580758810857167321, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} propertyPath: m_Sprite value: - objectReference: {fileID: 21300000, guid: aeefbca1d88d1ed4c9e8aa4d8d008383, type: 3} + objectReference: {fileID: 21300000, guid: 27e9d61a31b61aa40ad14805e0c184eb, type: 3} - target: {fileID: 3580758810857167321, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} propertyPath: m_WasSpriteAssigned value: 1 @@ -88,6 +88,34 @@ PrefabInstance: propertyPath: m_Name value: Rockfall objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalScale.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9396927 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalRotation.x + value: 0.3420201 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 7438534416270888028, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} - target: {fileID: 7986070582027999988, guid: bfc5c806b2fa3ba40850df302d3db0b7, type: 3} propertyPath: m_LocalScale.x value: 1.5 @@ -170,6 +198,7 @@ MonoBehaviour: m_EditorClassIdentifier: k__BackingField: 1 k__BackingField: 0 + k__BackingField: 0 _dieSfxName: _dieParticle: {fileID: 19826678, guid: 660dfd0ccf26cbf489a7556236949683, type: 3} _sphereCollider: {fileID: 2971964863692897937} diff --git a/Assets/07.Animations/Characters/Enemies/Bosses/TitanSlime/TitanSlime.controller b/Assets/07.Animations/Characters/Enemies/Bosses/TitanSlime/TitanSlime.controller index 2cf02ced7..5aed0ca74 100644 --- a/Assets/07.Animations/Characters/Enemies/Bosses/TitanSlime/TitanSlime.controller +++ b/Assets/07.Animations/Characters/Enemies/Bosses/TitanSlime/TitanSlime.controller @@ -209,6 +209,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} + - m_Name: isMoving + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer diff --git a/Assets/08.Spines/Characters/Enemies/Bosses/Sandmole/SandMole_spine.skel.bytes b/Assets/08.Spines/Characters/Enemies/Bosses/Sandmole/SandMole_spine.skel.bytes index 5230f52f64b86706ae4205c5d01cf045c4e8820f..2dfe409498d563c55349d850f356e4a18afec927 100644 GIT binary patch delta 13330 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 E0l`Ah{r~^~ delta 10413 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