public static ColliderSetupWizard Display(Data data) { ColliderSetupWizard wizard = DisplayWizard <ColliderSetupWizard>(WIZARD_TITLE + " Step: Collider Setup", "Continue"); wizard.data = data; return(wizard); }
void OnWizardCreate() { int undoGroup = SetUpUndo(); if (modelGameObject.transform.parent is null) { CreateParent(); } GameObject copy = CreateCopy(); RemoveAllComponents(copy); AddBindings(copy); data.modelGameObject = modelGameObject; Undo.CollapseUndoOperations(undoGroup); SelectCopy(copy); ColliderSetupWizard.Display(data); }