playMaker

Author Topic: [SOLVED] ConditionalExpression action not working on Nintendo Switch  (Read 1519 times)

PollitronicDev

  • Playmaker Newbie
  • *
  • Posts: 13
    Hello fellow PM'ers!

    We found that the ConditionalExpression action does not work in builds for the Switch platform, displaying the following message on load:

Could Not Create Action: : FSM_Name: State_Name: ConditionalExpression (Maybe the script was removed?)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
HutongGames.PlayMaker.ActionData:CreateAction(Context, Int32)
HutongGames.PlayMaker.ActionData:LoadActions(FsmState)
HutongGames.PlayMaker.FsmState:LoadActions()
HutongGames.PlayMaker.Fsm:InitData()
PlayMakerFSM:OnAfterDeserialize()

    This action is included via a separate .dll instead of c# scripts. We have made sure the .dll is indeed added to the Switch platform, so I guess the action is incompatible with the Switch platform or simply not compiled against it. So, I wonder:

    - Does the action actually work in Switch and we are doing something wrong (if so, what could it be)?

    - Can we hope for a Switch-compatible version of ConditionalExpression to be released?

    - Failing that, could we somehow have access to the ConditionalExpression sources so we can at least give a try to compile it for the Switch?

    In any case, thanks a lot in advance!
« Last Edit: January 14, 2019, 08:46:25 AM by PollitronicDev »

PollitronicDev

  • Playmaker Newbie
  • *
  • Posts: 13
Re: ConditionalExpression action not working on Nintendo Switch
« Reply #1 on: January 14, 2019, 08:46:05 AM »

    Nevermind, I failed to find the solution Alex posted here:

https://hutonggames.com/playmakerforum/index.php?topic=12094.msg56432#msg56432

    After this, the action works like a charm :D Thanks!