playMaker

Author Topic: template bug issue[solve]  (Read 743 times)

kapoke69

  • Playmaker Newbie
  • *
  • Posts: 17
    • View Profile
template bug issue[solve]
« on: December 18, 2017, 03:27:15 PM »
i save template
then use template to another obj
but
the global variable value in template not work propery  while other obj that use global variable(not use template) is fine.

from pic , the groundZPos should be the value from object(which are 30 in my case) but it isn work on run, so i have to use value instead.
« Last Edit: December 21, 2017, 09:14:45 PM by kapoke69 »

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 14387
  • Official Playmaker Support
    • View Profile
Re: template bug issue
« Reply #1 on: December 19, 2017, 11:40:54 PM »
Hi,

 It's likely because you have a local variable named exactly as the global variable and PlayMaker will use the local one on new instances. This is a known issue and is not likely to change in the near future, so make sure your global variables do not conflict with your template local variables

Also, inside template, it's likely highly preferrable to not user global variables, and instead create a variable that you expose in the inspector so that the run fsm sees it and you feed your global variable value viz this intermediate template variable.

 Bye,

 Jean

kapoke69

  • Playmaker Newbie
  • *
  • Posts: 17
    • View Profile
Re: template bug issue
« Reply #2 on: December 21, 2017, 09:14:25 PM »
i will check it, thx u. :D
for me , i solve by add wait time to obj at first state then do the process , then everything is fine.
« Last Edit: December 21, 2017, 09:20:48 PM by kapoke69 »