작업
패널만 눌리게 변경
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)
|
if (OnPenel)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
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"},
|
{"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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user