using System; using System.Collections.Generic; using UnityEngine; public class GameScene : BaseScene { protected override void Init() { base.Init(); _sceneType = Define.Scene.Game; Manager.UI.UIList = new List { "ExpBar" , "JoyStick", "Button_Attack", "Button_Defence"}; // Manager.UI.SwitchOnObject("ExpBar", true); Manager.UI.SwitchOnObject("JoyStick", true); UIButton atkbtn = Manager.UI.SwitchOnObject("Button_Attack", true); if (atkbtn != null) { atkbtn.SetButtonContents(null,"ęłµ", false, true); atkbtn.SetButtonRect("Button_Attack", new Vector2(-100f - 180f / 2, 100f + 180f / 2), 180.0f,180.0f, new Vector2(1, 0), new Vector2(0.5f, 0.5f) ); atkbtn.OnButtonClicked += Manager.Input.OnClicked; } UIBar expBar = Manager.UI.SwitchOnObject("ExpBar", true); if (expBar != null) { expBar.SwitchObject(true,true); } CreateSpawner(); } void CreateSpawner() { GameObject spawner = Manager.Resource.Instantiate("Prefabs/UI/Spawner", GameObject.Find("@Scene").transform); var spawn = spawner.AddComponent(); spawn.EnemyPrefabPath = "Prefabs/Characters/Test_Enemy"; spawn.EnemyDataPath = "Data/E_Test1"; } private void Update() { } public override void Clear() { } }