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; }