Beispiel #1
0
    // 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>();
 }