// Start is called before the first frame update
 void Start()
 {
     _rb           = GetComponentInChildren <Rigidbody2D>();
     anim          = GetComponentInChildren <Animator>();
     _edgeCollider = GetComponent <EdgeCollider2D>();
     _boxCollider  = GetComponent <BoxCollider2D>();
     audioSource   = GetComponent <AudioSource>();
     // _circleCollider = GetComponent<CircleCollider2D>();
     _lineRenderer   = GetComponentInChildren <LineRenderer>();
     ghostTrail      = GetComponentInChildren <SpriteGhostTrailRenderer>();
     _spriteRenderer = GetComponentInChildren <SpriteRenderer>();
     HeathFill       = GameObject.FindWithTag("HealthFill").GetComponent <RectTransform>();
     _currentHealth  = MaxHealth;
     UpdateHealth();
 }
示例#2
0
 public override void Init()
 {
     spriteGhostTrail = character.sprite.GetComponent <SpriteGhostTrailRenderer>();
 }
示例#3
0
 private void Reset()
 {
     motor         = GetComponent <PlayerMotor>();
     sizeEffector  = GetComponent <SizeEffector>();
     trailRenderer = GetComponent <SpriteGhostTrailRenderer>();
 }