public void Init(CatchSpawnableObject itemData, float speed, Vector3 pos, float minY)
        {
            ItemData = itemData;

            transform.position      = pos;
            m_SpriteRenderer.sprite = ItemData.SpriteToDisplay;
            m_Speed = speed;
            m_MinY  = minY;

            m_BoxCollider.size = m_SpriteRenderer.sprite.bounds.size;

            gameObject.SetActive(true);
        }
Beispiel #2
0
        private void OnClaimedItem(CatchSpawnableObject caughtObject)
        {
            if (caughtObject.AwardScore > 0)
            {
                m_CurrentScore += caughtObject.AwardScore;
                m_SceneInitData.m_ScoreText.text = StringUtils.CommaSeperateNumber(m_CurrentScore);
            }

            if (caughtObject.Modifier != null)
            {
                m_TimeRemaining = caughtObject.Modifier.ModifyTime(m_TimeRemaining);
                UpdateTimeRemainingText();
            }
        }