diff --git a/Assets/Scripts/Actions/AnimationAction.cs b/Assets/Scripts/Actions/AnimationAction.cs index 16660014..4cf89710 100644 --- a/Assets/Scripts/Actions/AnimationAction.cs +++ b/Assets/Scripts/Actions/AnimationAction.cs @@ -56,6 +56,10 @@ namespace QFramework } if (obj != null) { + if (obj.activeSelf == false) + { + Debug.LogError(obj.name + "µ±Ç°ÊÇÒþ²Ø×´Ì¬"); + } try { anim = obj.GetComponent(); diff --git a/Assets/Scripts/Conditions/ObjClickCondition.cs b/Assets/Scripts/Conditions/ObjClickCondition.cs index 3dd78de4..68754b2c 100644 --- a/Assets/Scripts/Conditions/ObjClickCondition.cs +++ b/Assets/Scripts/Conditions/ObjClickCondition.cs @@ -45,7 +45,7 @@ namespace QFramework obj = DeviceController.Instance.GetDeviceObj(deviceName); } } - if (obj != null && Input.GetMouseButtonUp(0)) + if (obj != null && Input.GetMouseButtonUp(0) && EventSystem.current.IsPointerOverGameObject() == false) { Vector3 mousePos = Input.mousePosition; Ray ray = Camera.main.ScreenPointToRay(mousePos);