using System.Collections.Generic; using System.Linq; using Assets.HeroEditor4D.Common.Scripts.CharacterScripts; using UnityEngine; using UnityEngine.SceneManagement; namespace Assets.HeroEditor4D.Common.Scripts.ExampleScripts { /// /// A small helper used in Quick Start scene. /// public class QuickStart : MonoBehaviour { public List CharacterPrefabs; public ControlsExample ControlsExample; public EquipmentExample EquipmentExample; public AppearanceExample AppearanceExample; public InventoryExample InventoryExample; public static string ReturnSceneName; public void Awake() { var character = Instantiate(CharacterPrefabs.First(i => i != null)); character.transform.position = Vector2.zero; ControlsExample.Character = character; EquipmentExample.Character = character; AppearanceExample.Character = character; InventoryExample.Character = character; } public void Update() { if (Input.GetKeyDown(KeyCode.Escape) && ReturnSceneName != null) { SceneManager.LoadScene(ReturnSceneName); } } } }