Run Method
Two functions are used to run functions of PPG 3D classes specifically.
RunMethod
is used to run a function in a singular defined object It uses 4 parameters.
Object -
GameObject
Class -
string "className"
Function -
string "functionName"
Parameters -
object[]
Example:
GameObject.Find("Mod3DAPI").SendMessage("RunMethod", new object[]
{
Instance,
"DPerson",
"Die",
new object[0] //creates an empty array. Look up a little to see how to create a proper array.
}, SendMessageOptions.DontRequireReceiver);
RunMethodsInChildren
is used to run functions in the children and main object. It also uses 4 parameters.
Parent -
GameObject
Class -
string "className"
Function -
string "functionName"
Parameters -
object[]
Example:
GameObject.Find("Mod3DAPI").SendMessage("ModifyPropertiesInChildren", new object[]
{
Instance,
"Limb3D",
"BreakBone",
new object[] { true } //breakbone has a bool to make it silent
}, SendMessageOptions.DontRequireReceiver);
Last updated
Was this helpful?