using System.Collections; using System.Collections.Generic; using UnityEngine; public class tutorialUISystem : MonoBehaviour { public List tutorialInfoList = new List (); public Transform tutorialsPanel; public AudioSource videoAudioSource; public Transform mainVideoPlayerPanel; public playerTutorialSystem mainPlayerTutorialSystem; private void Start () { foreach (var tutorialInfo in tutorialInfoList) { tutorialInfo.InitializeAudioElements (); } } public Transform getTutorialsPanel () { return tutorialsPanel; } public AudioSource getVideoAudioSource () { return videoAudioSource; } public Transform getMainVideoPlayerPanel () { return mainVideoPlayerPanel; } public List getTutorialInfoList () { return tutorialInfoList; } public void activateTutorialByName (string tutorialName) { if (mainPlayerTutorialSystem != null) { mainPlayerTutorialSystem.activatingTutorialByNameFromEditor (); mainPlayerTutorialSystem.activateTutorialByName (tutorialName); } } public void searchPlayerTutorialSystem () { if (mainPlayerTutorialSystem == null) { mainPlayerTutorialSystem = FindObjectOfType (); } if (mainPlayerTutorialSystem != null) { mainPlayerTutorialSystem.setTutorialUISystem (this); } updateComponent (); } public void updateComponent () { GKC_Utils.updateComponent (this); } }