Ejemplo n.º 1
0
	// Update is called once per frame
	/*void Update () {
		timer -= Time.deltaTime;
		if(timer < 0)
		{
			DisplayHpMessage(-42);
			timer = 2;
		}
	}*/
	public void DisplayStatusReward(RPGCurrency currency, float amount)
	{
		Debug.Log("displaying status rewards");
		statusRewardLabel.text = "+"+amount;
		statusRewardSprite.spriteName = currency.IconPath;
		tween.tweenTarget = statusRewardObject;
		tween.Play(true);
	}
Ejemplo n.º 2
0
	public void AddRPGCurrency(RPGCurrency currency)
	{
		switch(currency.ID)
		{
		case 1:
			AddCurrency(currency.amount, BuyCurrencyType.Coins);
			break;
		case 2:
			AddCurrency(currency.amount, BuyCurrencyType.Magnets);
			break;
		case 3:
			AddCurrency(currency.amount, BuyCurrencyType.CitizenPoints);
			break;
		case 4:
			questLog.AddQuestPoints(currency.amount);
			break;
		case 5:
			break;
		}
	}
	public void EarnStatusRewards(RPGCurrency currency, float amount)
	{
		//display rewards;
		myStatus.HUD.DisplayStatusReward(currency, amount);
	}
Ejemplo n.º 4
0
	protected override void StartNewIItem()
	{
		currentItem = new RPGCurrency();
	}
Ejemplo n.º 5
0
	public void Load(RPGCurrency currency)
	{
		iconSprite.spriteName = currency.IconPath;
		amountLabel.text = currency.amount.ToString();
	}