using TMPro;
using UnityEngine;
[System.Serializable]
public class MainSceneRefs
{
public GameObject gameOverPanel;
public GameObject player1WinsPanel;
public GameObject player2WinsPanel;
public GameObject drawPanel;
public GameObject redLives;
public GameObject greenLives;
public GameObject player1;
public GameObject player2;
public GameObject enemyTank;
public TextMeshProUGUI scoreText;
public TextMeshProUGUI scoreTextValue;
public TextMeshProUGUI wavesText;
public TextMeshProUGUI wavesCountText;
}
public class MainSceneBridge : MonoBehaviour
{
#region LOCAL REFERENCES
[Header("LOCAL REFERENCES")]
[SerializeField] private MainSceneRefs mainRefs;
#endregion
#region AUDIO
[Header("AUDIO")]
[SerializeField] private AudioManager.SoundType[] soundTypes;
[SerializeField] private AudioSource[] localSources;
#endregion
private void Awake()
{
AudioManager.Instance.SetAudioSources(soundTypes, localSources);
UIManager.Instance.SetMainUI(mainRefs);
}
}