HeroDeath.cs 617 B

12345678910111213141516171819202122
  1. using System;
  2. using DG.Tweening;
  3. using Spine;
  4. using UnityEngine;
  5. public class HeroDeath : MonoBehaviour
  6. {
  7. private void OnGhost2Man()
  8. {
  9. Skeleton skeleton = PlayerControllerDemo.Instance.GetComponent<SkeletonAnimator>().skeleton;
  10. DOTween.To(delegate(float x)
  11. {
  12. skeleton.a = x;
  13. }, skeleton.a, 1f, 0.1f);
  14. Vector2 v = PlayerControllerDemo.Instance.transform.localScale;
  15. PlayerControllerDemo.Instance.transform.localScale = Vector2.one * 0.01f;
  16. PlayerControllerDemo.Instance.transform.DOScale(v, 0.1f).OnComplete(delegate
  17. {
  18. PlayerControllerDemo.Instance.FixSide();
  19. });
  20. }
  21. }