Example #1
0
 void Awake()
 {
     stats = GetComponent <PlayerStats>();
     m_CurrVerticalSpeed   = m_VerticalMoveSpeed;
     m_CurrHorizontalSpeed = m_HorizontalMoveSpeed;
     m_Rigidbody           = GetComponent <Rigidbody2D>();
     m_SpriteRenderer      = GetComponent <SpriteRenderer>();
     m_PlayerScaler        = GetComponent <PlayerScaler>();
     m_PlayerDecorations   = GetComponent <PlayerDecorations>();
     shouldRotateInTowardTargetPosition = true;
     m_TouchPulseSprite = Resources.Load <TouchPulse>(Utility.PrefabFinder.PREFABS + "TouchPulseSprite");
     m_ShinyEffect      = GetComponentInChildren <_2dxFX_Shiny_Reflect>();
 }
Example #2
0
        public void Kill()
        {
            Instantiate(m_DeathParticleSystem, this.transform.position, Quaternion.identity);
            m_PlayerMovement.enabled = false;
            m_SpriteRenderer.enabled = false;
            Destroy(this.gameObject);
            isDead = true;

            PlayerDecorations pd = GetComponent <PlayerDecorations>();

            if (pd)
            {
                pd.HideAll();
            }

            GameCritical.GameMaster.Instance.m_UIManager.m_ScorePanel.Show();
        }