패널만 눌리게 변경
This commit is contained in:
SEAN 2025-11-03 16:18:35 +09:00
parent 089d5f8cd1
commit 3d196c08b6
7 changed files with 2660 additions and 5 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 48e19e2514e914b9dbb8a27f24506c08
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -98,7 +98,7 @@ public abstract class BaseScene : MonoBehaviour
} }
public void OffMenu() public virtual void OffMenu()
{ {
if (OnPenel) if (OnPenel)
{ {

View File

@ -10,7 +10,10 @@ public class GameScene : BaseScene
_sceneType = Define.Scene.Game; _sceneType = Define.Scene.Game;
Manager.UI.UIList = new List<string> { "Panel", "Bar_EXP" , "JoyStick", "Btn_Attack", "Btn_Menu"}; Manager.UI.UIList = new List<string>
{
"Panel", "Bar_EXP" , "JoyStick", "Btn_Attack", "Btn_Menu", "Menu_Setting"
};
Manager.UI.SwitchOnObject<Joystick>("JoyStick", true); Manager.UI.SwitchOnObject<Joystick>("JoyStick", true);
@ -49,6 +52,8 @@ public class GameScene : BaseScene
} }
CreateSpawner(); CreateSpawner();
} }
@ -64,6 +69,23 @@ public class GameScene : BaseScene
private void Start() private void Start()
{ {
Manager.Input.RegisterAction("Btn_Menu", OnMenu); Manager.Input.RegisterAction("Btn_Menu", OnMenu);
Manager.Input.RegisterAction("Btn_Menu", OnSetMenu);
}
public void OnSetMenu()
{
MenuSetting menuSetting = Manager.UI.SwitchOnObject<MenuSetting>("Menu_Setting", true);
if (menuSetting != null)
{
GameObject MenuObject = menuSetting.gameObject;
MenuObject.transform.SetAsLastSibling();
}
}
public override void OffMenu()
{
base.OffMenu();
MenuSetting menuSetting = Manager.UI.SwitchOnObject<MenuSetting>("Menu_Setting", false);
} }
public override void Clear() public override void Clear()

View File

@ -0,0 +1,16 @@
using UnityEngine;
public class MenuSetting : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f84f4302708ac4682be11f98a408cf62

View File

@ -10,9 +10,9 @@ public class Define
{"JoyStick", "Prefabs/UI/Objects/JoyStick"}, {"JoyStick", "Prefabs/UI/Objects/JoyStick"},
{"Btn_Attack", "Prefabs/UI/Objects/Button"}, {"Btn_Attack", "Prefabs/UI/Objects/Button"},
{"Btn_Menu", "Prefabs/UI/Objects/Button"}, {"Btn_Menu", "Prefabs/UI/Objects/Button"},
// {"ExpBar", "Prefabs/UI/ExpBar"}
{"Bar_EXP", "Prefabs/UI/Objects/Bar"}, {"Bar_EXP", "Prefabs/UI/Objects/Bar"},
{"Panel", "Prefabs/UI/Objects/Panel"} {"Panel", "Prefabs/UI/Objects/Panel"},
{"Menu_Setting", "Prefabs/UI/Objects/Menu_Setting"}
}; };
public enum Scene public enum Scene