protected override bool Prepare(GameObject gameObject) { Container template = HomeImprovementUtils.FindContainerTemplate(gameObject); if (template == null) { return(false); } return(Prepare(gameObject, template, gameObject.transform.localPosition)); }
public int PrepareScene(Scene scene) { if (Disabled) { return(0); } int count = 0; foreach (GameObject eachGameObject in HomeImprovementUtils.GetSceneObjects(scene, new ScenePreparerFilter(Accept))) { if (Prepare(eachGameObject)) { count++; } } return(count); }