using UnityEngine; /// /// Colleciton class for referencing and controlling HUD elements. /// public class HUD : MonoBehaviour { public BoostCapacityUI[] boostCapacities; public JoinPrompt[] joinPrompts; private Canvas canvas; void Awake() { canvas = gameObject.GetComponent(); } /// /// Start a join prompt. /// /// Player to which the prompt belongs public void StartJoinPrompt(Player player) { foreach (JoinPrompt jp in joinPrompts) { if (jp.playerNumber == player.playerNumber) { jp.gameObject.SetActive(true); jp.PromptInput(player); } } } public void Hide() { canvas.enabled = false; } public void Show() { canvas.enabled = true; } }