playMaker

Author Topic: Find Action Usage  (Read 332 times)

hermit purple

  • Playmaker Newbie
  • *
  • Posts: 2
    • View Profile
Find Action Usage
« on: April 04, 2017, 02:53:07 PM »
It would be very helpful to search for usage of a Action script in all the FSM in the current scene/prefabs in project. Similar to Unity's "Find References In Scene" function.

There are plugins that are able to find object references in FSM but unfortunately nothing can look up script usage. This would save a lot of time looking for a particular action in the scene. (For example, what is fading the camera at this moment?)

Champ

  • Playmaker Newbie
  • *
  • Posts: 8
    • View Profile
Re: Find Action Usage
« Reply #1 on: April 04, 2017, 05:51:26 PM »
if you look up the action in the actions window there's the name of the action and a [number] to the right of it. If you right click the action and goto Find> you'll see a list organised by GameObject:FSM:State. Left clicking on any line will bring up the FSM in the Playmaker window.

You can't access this during Run mode though. To see the [numbers] I usually do a run with the actions tab closed and then look it up in editing mode.

Hope that helps.

The included screenshot has some client info intentionally blurred. got nothing to do with playmaker.

Edit: reworked phrasing to make it clearer
« Last Edit: April 04, 2017, 05:55:42 PM by Champ »

tcmeric

  • Sr. Member
  • ****
  • Posts: 469
    • View Profile
Re: Find Action Usage
« Reply #2 on: April 04, 2017, 09:24:25 PM »
Try debug flow. Watch my video from the 7 minute mark https://youtu.be/tFXvgNePUUY?t=7m

Or try timeline log. Playmaker -> Editor Windows -> Timeline Log´╗┐

Champ

  • Playmaker Newbie
  • *
  • Posts: 8
    • View Profile
Re: Find Action Usage
« Reply #3 on: April 05, 2017, 07:26:08 PM »
oouh that's actually really useful for me too.

Thanks tcmeric :]

tcmeric

  • Sr. Member
  • ****
  • Posts: 469
    • View Profile
Re: Find Action Usage
« Reply #4 on: April 05, 2017, 09:05:18 PM »
 8)  8)  8)

Glad to hear it. Thanks for letting me know!