Example #1
0
 public void BuildUp()
 {
     if (!BuiltUp)
     {
         BuiltUp = true;
         EnsureContainerExists();
         _rootContainer.BuildUp(this);
     }
 }
Example #2
0
        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);
            }
        }
Example #3
0
 public void BuildUp()
 {
     if (!BuiltUp)
     {
         BuiltUp = true;
         if (_rootContainer == null)
         {
             ((IInternalContainerBuidler)UnityStarter.Instance).CreateRootContainer();
         }
         _rootContainer.BuildUp(this);
     }
 }
Example #4
0
        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);
            }
        }