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 -
GameObjectClass -
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 -
GameObjectClass -
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?