示例#1
0
        void OnCreateRewardCoin(Vector3 startPosition, int count)
        {
            CoinReward coinReward = Instantiate(m_CoinRewardPrefab, transform) as CoinReward;
            // icon position relatve to HUD
            Vector3 targetPosition = transform.InverseTransformPoint(m_CoinsIcon.rectTransform.position);

            coinReward.SetFlight(startPosition, targetPosition);
        }
    public void Add(IRewardable reward)
    {
        CoinReward coinReward = (CoinReward)reward;

        coins += coinReward.coins;
    }