public void BuildUp() { if (!BuiltUp) { BuiltUp = true; EnsureContainerExists(); _rootContainer.BuildUp(this); } }
public void BuildUp() { if (!BuiltUp) { BuiltUp = true; EnsureContainerExists(); var monoBehaviours = GetComponents <MonoBehaviour>(); foreach (var monoBehaviour in monoBehaviours) { if (monoBehaviour is CryoBehaviour) { continue; } _rootContainer.BuildUp(monoBehaviour); } _rootContainer.BuildUp(this); } }
public void BuildUp() { if (!BuiltUp) { BuiltUp = true; if (_rootContainer == null) { ((IInternalContainerBuidler)UnityStarter.Instance).CreateRootContainer(); } _rootContainer.BuildUp(this); } }
private void BuildUpTree(GameObject gameObj, object[] parameters) { var monoBehaviours = gameObj.GetComponentsInChildren <MonoBehaviour>(); foreach (var monoBehaviour in monoBehaviours) { if (monoBehaviour is CryoBehaviour) { continue; } _container.BuildUp(monoBehaviour, parameters); } }