작업
패널만 눌리게 변경
This commit is contained in:
parent
089d5f8cd1
commit
3d196c08b6
2608
Assets/Resources/Prefabs/UI/Objects/Menu_Setting.prefab
Normal file
2608
Assets/Resources/Prefabs/UI/Objects/Menu_Setting.prefab
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 48e19e2514e914b9dbb8a27f24506c08
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -98,7 +98,7 @@ public abstract class BaseScene : MonoBehaviour
|
|||
}
|
||||
|
||||
|
||||
public void OffMenu()
|
||||
public virtual void OffMenu()
|
||||
{
|
||||
if (OnPenel)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -10,7 +10,10 @@ public class GameScene : BaseScene
|
|||
|
||||
_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);
|
||||
|
||||
|
|
@ -49,6 +52,8 @@ public class GameScene : BaseScene
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
CreateSpawner();
|
||||
}
|
||||
|
||||
|
|
@ -64,8 +69,25 @@ public class GameScene : BaseScene
|
|||
private void Start()
|
||||
{
|
||||
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()
|
||||
{
|
||||
|
||||
|
|
|
|||
16
Assets/Scripts/UI/Menu_Setting.cs
Normal file
16
Assets/Scripts/UI/Menu_Setting.cs
Normal 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()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
2
Assets/Scripts/UI/Menu_Setting.cs.meta
Normal file
2
Assets/Scripts/UI/Menu_Setting.cs.meta
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f84f4302708ac4682be11f98a408cf62
|
||||
|
|
@ -10,9 +10,9 @@ public class Define
|
|||
{"JoyStick", "Prefabs/UI/Objects/JoyStick"},
|
||||
{"Btn_Attack", "Prefabs/UI/Objects/Button"},
|
||||
{"Btn_Menu", "Prefabs/UI/Objects/Button"},
|
||||
// {"ExpBar", "Prefabs/UI/ExpBar"}
|
||||
{"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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user