private void Awake() { var parents = GetComponentsInParent <Route>().ToList(); parents.Reverse(); path = string.Join("/", parents.Select(c => c.name)); Router.Register(this); Close(); }
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); }); }