added audio folder and renamed C# Scripts to Scripts C#

hi
This commit is contained in:
Iazubi
2024-10-25 17:33:47 -07:00
parent 3b08467326
commit 4d667a2e5f
26 changed files with 1322 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
using UnityEngine;
public class ShopButton : MonoBehaviour
{
public UpgradeOption upgrade;
public float amount;
public enum UpgradeOption {
AttackRange,
AttackDistance,
AttackDamage,
AttackCooldown,
MaxHealth,
MovementSpeed,
DashDistance,
DashCooldown
}
void Start() {
GetComponent<UnityEngine.UI.Button>().onClick.AddListener(Upgrade);
}
void Upgrade() {
Teo player = GameObject.FindGameObjectWithTag("Player").GetComponent<Teo>();
switch (upgrade) {
case UpgradeOption.AttackRange:
player.swingRangeDeg += amount;
break;
case UpgradeOption.AttackDistance:
player.swingDistance += amount;
break;
case UpgradeOption.AttackDamage:
player.damageStrength += amount;
break;
case UpgradeOption.AttackCooldown:
player.attackCooldownSeconds += amount;
break;
case UpgradeOption.MaxHealth:
player.health += amount;
player.maxHealth += amount;
break;
case UpgradeOption.MovementSpeed:
player.moveSpeed += amount;
break;
case UpgradeOption.DashDistance:
player.dashDistance += amount;
break;
case UpgradeOption.DashCooldown:
player.dashCooldownSeconds += amount;
break;
}
GameObject.FindGameObjectWithTag("GameController").GetComponent<GameState>().NewWave();
}
}