Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 private void Awake()
 {
     playerHit = GetComponentInParent <PlayerHit>();
 }