Playmaker Forum
PlayMaker Help & Tips => PlayMaker Help => Topic started by: christougher on June 17, 2016, 10:46:54 AM
-
I have a c# script with a public array of bools. I hope to use playmaker to read this list and populate an array of bools of it's own and then be able to set certain bools back in the c# script. Get property and set property don't give the ability to read them as far as I can see and the playmaker array actions all are for FSM arrays. How is it possible to grab/set variables within a c# array? Thx.
-
There are various ways to interchange and manipulate variables. One way is using "Send Message" to manipulate a value by starting a function.
just define a function in your script.
public void myfunction () {
// do something
}
then you can use Send Message with "myfunction" in method name.
Also you can receive variables with send message
public void myfunction (bool mybool) {
}
To send a bool value to a function just choose bool from parameter.
And to return a value from the function you can use
FsmVariables.GlobalVariables.GetFsmBool ("mybool").Value = true;
remember to define "mybool" from global variables.
There are other ways, this is just one of them. Also remember to include:
using HutongGames.PlayMaker;