I find a weird problem and I can't seem to find the problem.
I have something like this. Basically I activate this UI when I click an object. This is done in another FSM.
This UI basically has a state that if I'm not looking at the UI, it will deactivate itself after 3 seconds, as you can see in the screenshot.
When I do this the first time it works. If I open the UI again, the second time when it has to deactivate I get this:
GameObject is already being activated or deactivated.
UnityEngine.GameObject:SetActive(Boolean)
HutongGames.PlayMaker.Actions.ActivateGameObject:OnExit() (at Assets/PlayMaker/Actions/ActivateGameObject.cs:79)
HutongGames.PlayMaker.FsmState:OnExit() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:425)
HutongGames.PlayMaker.Fsm:ExitState(FsmState) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2196)
HutongGames.PlayMaker.Fsm:StopAndReset() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1566)
HutongGames.PlayMaker.Fsm:Stop() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1540)
HutongGames.PlayMaker.Fsm:OnDisable() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1527)
PlayMakerFSM:OnDisable() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:478)
UnityEngine.GameObject:SetActive(Boolean)
HutongGames.PlayMaker.Actions.ActivateGameObject:DoActivateGameObject() (at Assets/PlayMaker/Actions/ActivateGameObject.cs:107)
HutongGames.PlayMaker.Actions.ActivateGameObject:OnEnter() (at Assets/PlayMaker/Actions/ActivateGameObject.cs:43)
HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:200)
HutongGames.PlayMaker.FsmState:OnEnter() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:168)
HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2155)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2113)
HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2041)
HutongGames.PlayMaker.Fsm:UpdateState(FsmState) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2171)
HutongGames.PlayMaker.Fsm:Update() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1425)
PlayMakerFSM:Update() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:435)
This is how Deactivate UI looks:
I also had to add a wait 0.1 like this:
Because if I don't do it it will just infinite loop. Also no idea why.
I also have no idea why the error has that C:/Users/Alex ... who is Alex?