using System.Collections; using System.Collections.Generic; using UnityEngine; public class AnimEmotesManager : TogglePanel { [Header("References")] [SerializeField] private GameObject animationsPanel; [SerializeField] private GameObject emojisPanel; [SerializeField] private Transform emojiContent; [Header("Data")] [SerializeField] private EmojiPopupData emojiPopupData; [SerializeField] private EmojiButton emojiButtonPrefab; private void Start() { for (int i = 0; i < emojiPopupData.Emojis.Count; i++) { EmojiButton button = Instantiate(emojiButtonPrefab, emojiContent); button.Initialize(emojiPopupData.Emojis[i], i); } } public void PlayAnim(string anim) { GameManager.Instance.PlayAnim(anim); } public void SetAnimationPanel() { emojisPanel.SetActive(false); animationsPanel.SetActive(true); } public void SetEmojiPanel() { animationsPanel.SetActive(false); emojisPanel.SetActive(true); } }