playMaker

Author Topic: Collecting actions to include in official updates  (Read 7109 times)

Alex Chouls

  • Administrator
  • Hero Member
  • *****
  • Posts: 3202
  • Official Playmaker Support
    • View Profile
    • LinkedIn
Collecting actions to include in official updates
« on: June 09, 2013, 09:55:02 AM »
There are so many useful actions posted here that it's hard to keep up! :D

I'd like to get some of these into the official Playmaker release, but I need your help to track them down.

Good candidates are:

- Actions that fix bugs in official actions.
- Actions that extend official actions with new options.
- New actions that lots of people might find useful :D

NOTE: Actions that extends official actions should not break the old behavior. Existing projects might depend on that behavior. For example: Any new options should default to a value that keeps the old behavior intact.

Super specialized actions, experimental actions, or actions that require third party plugins are not good candidates. They are best hosted on the forums or wiki for now, until we come up with a better system...

Thanks!!
Alex



jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12342
  • Official Playmaker Support
    • View Profile
Re: Collecting actions to include in official updates
« Reply #1 on: June 09, 2013, 11:44:59 PM »
Hi,

 Here is a list of what I think could go in:

http://hutonggames.com/playmakerforum/index.php?topic=4034.msg18827#msg18827
[done]

I think also, vector 2 and quaternion actions could go in as well.

https://hutonggames.fogbugz.com/default.asp?W1004
https://hutonggames.fogbugz.com/default.asp?W967

bye,

 Jean
« Last Edit: February 05, 2014, 03:33:42 PM by Alex Chouls »

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12342
  • Official Playmaker Support
    • View Profile
Re: Collecting actions to include in official updates
« Reply #2 on: June 30, 2013, 11:54:07 PM »
Hi,

 Smooth Look at direction  this one should be updated as well:

http://hutonggames.com/playmakerforum/index.php?topic=4276.0

the problem is that the min magnitude as it is implement does not work. the updated version properly checks for the angle between the desired rotation and the current which in turn allow for cusotm event fire and finish() call.

bye,

 Jean

Lane

  • Administrator
  • Hero Member
  • *****
  • Posts: 2484
  • Yup.
    • View Profile
    • Cleverous

Semihero

  • Playmaker Newbie
  • *
  • Posts: 6
    • View Profile
Re: Collecting actions to include in official updates
« Reply #4 on: September 15, 2013, 04:46:11 PM »
I would sooooo much love a modification of Send Message action to pass more than 1 variables to javascript of C# scripts!!! ::)

Alex Chouls

  • Administrator
  • Hero Member
  • *****
  • Posts: 3202
  • Official Playmaker Support
    • View Profile
    • LinkedIn
Re: Collecting actions to include in official updates
« Reply #5 on: September 15, 2013, 05:34:00 PM »
I would sooooo much love a modification of Send Message action to pass more than 1 variables to javascript of C# scripts!!! ::)

Send Message is a Unity command that only takes one parameter. However, Playmaker now has a Call Method action that can pass any number of parameters, and get a return value :) Make sure you update to 1.7.4 since there were a couple of bug fixes for the Call Method action...

muppetpuppet

  • Junior Playmaker
  • **
  • Posts: 77
    • View Profile
Re: Collecting actions to include in official updates
« Reply #6 on: September 20, 2013, 01:19:13 PM »
    Perhaps there's something usefull in this list..

    • Quick Array, Actions to build a simple x,y array with datatypes, so build array, search on array, iterate on array, store array to disc, i know there's kit for it, but some sort of data storage, collections hashtables etc should be standard I feel
    • Is in fustrum, a fast is in fustrum action
    • next object with tag, basic tag iterator
    • list switcher , input is a specific list of fsmvariables, output a list of fsmvariables, and a single FSMvar input and output.  If input= list item, output is corresponding output list item. saves a whole lot of if then annoyance, for those truly averse to scripting
    • simple counter iterator,basically a whole bunch of iterators are usefull for quick logic

    Anyhoe, old virtools hand here, and loving playmaker, put me right back into solo development.  So sorry if my lingo is incorrect, hadn't scripted in years.
    Keep up the great work, we've also purchased some licenses at work on my instigation and its ruffling some feathers.  ;)
« Last Edit: September 20, 2013, 01:21:00 PM by muppetpuppet »

Mayhem

  • Full Member
  • ***
  • Posts: 171
    • View Profile
Re: Collecting actions to include in official updates
« Reply #7 on: September 21, 2013, 01:39:06 AM »
- The HOTween-Package should be included
- NGUI Script should be included (UIEventsToPlayMakerFSM)

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12342
  • Official Playmaker Support
    • View Profile
Re: Collecting actions to include in official updates
« Reply #8 on: September 22, 2013, 10:36:29 PM »
Hi,

hotween and ngui scripts pacakages and similar should be kept as addons really cause not everyone has ngui or hotween. I heard Hutong is working on a more convenient access to addons and in there they will have their places for sure.

bye,

 Jean

phannDOTde

  • Full Member
  • ***
  • Posts: 233
    • View Profile
    • Peter Hann .de
Re: Collecting actions to include in official updates
« Reply #9 on: March 16, 2014, 12:08:10 PM »
Would be great if the Plattform check action makes it into the release version to :-)

MrStanaland

  • Playmaker Newbie
  • *
  • Posts: 3
    • View Profile
Re: Collecting actions to include in official updates
« Reply #10 on: May 17, 2014, 11:06:56 PM »

The SetVisibility action should be updated to support the recursive option that
MaDDoX added way back in 2011: http://hutonggames.com/playmakerforum/index.php?topic=159.0

(BTW, this is my first post and I'm enjoying PlayMaker so far!)

davebac

  • Playmaker Newbie
  • *
  • Posts: 3
    • View Profile
Re: Collecting actions to include in official updates
« Reply #11 on: January 01, 2015, 07:08:52 PM »
I added a note on the Internet Check action, however -- you don't want to use that check.

That check fails if there's a captive portal (McDonalds, Starbucks, etc. where you must click "I agree" before you get Internet).  In that scenario, if you look up the address of some Internet server you're trying to connect to -- it will be the wifi hotspot's address.  Your game will initialize and point stuff at that address, and then you'll get interesting force closes to diagnose.

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12342
  • Official Playmaker Support
    • View Profile
Re: Collecting actions to include in official updates
« Reply #12 on: January 18, 2015, 11:38:18 PM »
Hi,

 Where is that action you rewrote to handle that case? I'll put it on the ecosystem until it gets officially digested :)

 Bye,

 Jean

phannDOTde

  • Full Member
  • ***
  • Posts: 233
    • View Profile
    • Peter Hann .de
Re: Collecting actions to include in official updates
« Reply #13 on: November 13, 2015, 02:52:17 PM »
I saw that all basic get/set/add Vector2 actions aren't included in the basic package, they are somehow pretty useful working with UGUI stuff

Garuna

  • Playmaker Newbie
  • *
  • Posts: 1
    • View Profile
Re: Collecting actions to include in official updates
« Reply #14 on: February 07, 2017, 02:06:58 AM »
So first post here. I too think Vector2 and a bunch of other actions should be included in the basic package or come included in a "starter" addon pack of sorts.

Anyways, I was using DrawLine with the modifications by NateGallardo from http://hutonggames.com/playmakerforum/index.php?topic=3943.15. The topic was old so I'm adding it here hoping it gets updated. numpositions, color and width are set differently now in Unity5.5 (or maybe earlier). This updated action uses the new variables and has a bool to make the line persist on returning to state. Total newb here so couldnt add the gradient and curve bit.