alot of stuff i forgot to commit

This commit is contained in:
Sylvia 2026-06-24 22:09:38 -07:00
parent fc2329a873
commit b8d516e734
60 changed files with 7397 additions and 64 deletions

View file

@ -1,6 +1,8 @@
using System;
using TMPro;
using Unity.Cinemachine;
using UnityEngine;
using UnityEngine.UI;
public class PlayerSwitcher : MonoBehaviour
{
@ -14,8 +16,14 @@ public class PlayerSwitcher : MonoBehaviour
[Header("Switch Cooldowns")]
[SerializeField] private float switchCooldown;
private float currentSwitchCooldown;
[Header("UI")]
[SerializeField] private TextMeshProUGUI mainPlayerText;
[SerializeField] private TextMeshProUGUI nonPlayerText;
[SerializeField] private Image mainPlayerIcon;
[SerializeField] private Image nonPlayerIcon;
[SerializeField] private Transform mainPlayerHealthBar;
[SerializeField] private Transform nonPlayerHealthbar;
private void Update()
{
if (Input.GetKeyDown(KeyCode.E) && currentSwitchCooldown <= 0f)
@ -42,13 +50,13 @@ public class PlayerSwitcher : MonoBehaviour
player1AI = playerBAI;
player2 = playerA;
player2AI = playerAAI;
foreach (Ability ability in playerA.stats.abilities)
{
ability.thisEntity = playerAAI;
}
foreach (Ability ability in playerBAI.stats.abilities)
{
ability.thisEntity = playerB;
}
mainPlayerText.text = playerB.name;
nonPlayerText.text = playerA.name;
mainPlayerIcon.sprite = playerB.stats.icon;
nonPlayerIcon.sprite = playerA.stats.icon;
playerA.stats.healthBar = nonPlayerHealthbar;
playerA.stats.UpdateHealthBar();
playerB.stats.healthBar = mainPlayerHealthBar;
playerB.stats.UpdateHealthBar();
}
}