Beispiel #1
0
        private void Awake()
        {
            var parents = GetComponentsInParent <Route>().ToList();

            parents.Reverse();
            path = string.Join("/", parents.Select(c => c.name));

            Router.Register(this);

            Close();
        }
Beispiel #2
0
        private void Awake()
        {
            var childs = GetComponentsInChildren <Route>(true).ToList();

            childs.ForEach(x =>
            {
                var parents = x.GetComponentsInParent <Route>(true).ToList();
                parents.Reverse();
                x.path = string.Join("/", parents.Select(c => c.name));
                x.Close();

                Router.Register(x);
            });
        }