/// <summary> /// Obtiene referencias /// Suscripcion a eventos /// </summary> private void Awake() { sprite = GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); playerHit = GetComponentInParent <PlayerHit>(); playerHit.OnHitPhase += ShowBat; playerHit.OnCharging += SetCharge; }
private bool restartingRound = false; // Indica si se esta reiniciando la ronda /// <summary> /// Obtiene referencias /// Crea el nivel /// </summary> private void Awake() { player = FindObjectOfType <Player>(); playerHit = player.GetComponent <PlayerHit>(); ball = FindObjectOfType <Ball>(); Instantiate(GameManager.instance.Levels[GameManager.instance.LevelIndex], transform.parent); // Obtiene info de las bases spacialBases = FindObjectsOfType <SpacialBase>().ToList().OrderBy(t => t.NumBase).ToArray(); numSpacialBases = spacialBases.Length; }
private void Awake() { playerHit = GetComponentInParent <PlayerHit>(); }