void OnWizardUpdate() { if (AddObjectName == null) { AddObjectName = new string[objects.Length]; for (int i = 0; i < objects.Length; i++) { AddObjectSetting setting = (AddObjectSetting)objects[i]; AddObjectName[i] = setting.parentPartName; } } }
void OnWizardCreate() { for (int i = 0; i < objects.Length; i++) { AddObjectSetting setting = (AddObjectSetting)objects[i]; GameObject childObject = Instantiate(setting.Object) as GameObject; parentObject = GameObject.Find(setting.parentPartName); childObject.transform.parent = parentObject.transform; childObject.transform.localEulerAngles = setting.rotation; childObject.transform.localScale = setting.scale; childObject.transform.localPosition = setting.position; } }