void Start() { _rb = GetComponent <Rigidbody2D>(); _animScript = GetComponent <PlayerAnimation>(); if (_animScript == null) { Debug.LogError("PlayerAnimation script is NULL"); } _spriteRenderer = GetComponentInChildren <SpriteRenderer>(); if (_spriteRenderer == null) { Debug.LogError("Player Sprite is NULL"); } else { if (_spriteRenderer.transform.childCount > 0) { _hitboxTrans = _spriteRenderer.transform.GetChild(0); } if (_hitboxTrans == null) { Debug.LogError("Hitbox Transform is NULL"); } } _swordArcRenderer = transform.GetChild(1).GetComponent <SpriteRenderer>(); if (_swordArcRenderer == null) { Debug.LogError("Sword Arc Renderer is NULL"); } _input = GetComponent <StarterAssetsInputs>(); Health = _startingHealth; UIManager.Instance.UpdateGemCount(_gems); UIManager.Instance.UpdateHealthBar(Health); }
private void Awake() { _input = new StarterAssetsInputs(); }
private void Awake() { starterAssetsInputs = GetComponent <StarterAssetsInputs>(); thirdPersonController = GetComponent <ThirdPersonController>(); animator = GetComponent <Animator>(); }