e-ucm / uAdventure

Serious game editor for Unity based on eAdventure.
24 stars 5 forks source link

Error al hacer click en un active area #98

Closed daviddavo closed 4 years ago

daviddavo commented 4 years ago

Al hacer click en un active area, no ocurre nada, y en la consola aparece este error

NullReferenceException: Object reference not set to an instance of an object
uAdventure.Runner.ActiveAreaMB.GetBehaviourType () (at Assets/uAdventure/__Scripts/Runner/GameLogic/Behaviours/Imp/ActiveAreaMB.cs:38)
uAdventure.Runner.InteractiveElement.Interacted (UnityEngine.EventSystems.PointerEventData pointerData) (at Assets/uAdventure/__Scripts/Runner/GameLogic/Behaviours/Imp/InteractiveElement.cs:89)
uAdventure.Runner.InteractiveElement.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Assets/uAdventure/__Scripts/Runner/GameLogic/Behaviours/Imp/InteractiveElement.cs:129)
UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
uAdventure.Runner.uAdventureInputModule:PointerClickAndDrop(PointerEventData) (at Assets/uAdventure/__Scripts/Runner/Util/uAdventureInputModule.cs:393)
uAdventure.Runner.uAdventureInputModule:ProcessMousePress(MouseButtonEventData) (at Assets/uAdventure/__Scripts/Runner/Util/uAdventureInputModule.cs:344)
uAdventure.Runner.uAdventureInputModule:ProcessMouseEvent(Int32) (at Assets/uAdventure/__Scripts/Runner/Util/uAdventureInputModule.cs:135)
uAdventure.Runner.uAdventureInputModule:ProcessMouseEvent() (at Assets/uAdventure/__Scripts/Runner/Util/uAdventureInputModule.cs:123)
uAdventure.Runner.uAdventureInputModule:Process() (at Assets/uAdventure/__Scripts/Runner/Util/uAdventureInputModule.cs:88)
UnityEngine.EventSystems.EventSystem:Update()
Victorma commented 4 years ago

Esto lo corrijo que ya lo tengo

Victorma commented 4 years ago

Esto está resuelto en 6216c8b3b2b0b6996ed704ba1bf072bc0f43f798