// Start is called before the first frame update void Start() { parentMovement = GetComponentInParent <plex_movement>(); parentAttacks = transform.parent.parent.parent.GetComponentInChildren <plex_atacks>(); frontHandSprite = GetComponentsInChildren <SpriteRenderer>()[0]; frontHandAnimator = GetComponentsInChildren <Animator>()[0]; frontHandAttackSprite = GetComponentsInChildren <SpriteRenderer>()[3]; frontHandAttackAnimator = GetComponentsInChildren <Animator>()[3];; backHandSprite = GetComponentsInChildren <SpriteRenderer>()[1]; backHandAnimator = GetComponentsInChildren <Animator>()[1]; backHandAttackSprite = GetComponentsInChildren <SpriteRenderer>()[4]; backHandAttackAnimator = GetComponentsInChildren <Animator>()[4]; laserBallSpite = GetComponentsInChildren <SpriteRenderer>()[2]; laserBallAnimator = GetComponentsInChildren <Animator>()[2]; laserBallAnimator.enabled = false; frontHandSprite.sprite = HandFront0Sprite; frontHandAttackSprite.enabled = false; backHandAttackSprite.enabled = false; frontHandAttackAnimator.enabled = false; backHandAttackAnimator.enabled = false; idle = true; }
// Start is called before the first frame update void Start() { state = STATE.IDLE; faceSprite = GetComponent <SpriteRenderer>(); attacking = transform.parent.parent.parent.GetComponentInChildren <plex_atacks>(); health = transform.parent.parent.parent.parent.GetComponentInChildren <PlayerHealth>(); }