package entity import ( "joylink.club/ecs" "joylink.club/rtsssimulation/component/singleton" "joylink.club/rtsssimulation/modelrepo" "joylink.club/rtsssimulation/modelrepo/model" ) // 加载城轨仿真实体 func Loading(w ecs.World, repo modelrepo.Repo) error { singleton.LoadSingletons(w, repo) for _, s := range repo.GetEcses() { // 加载道岔实体 loadTurnouts(w, s.GetTurnouts()) } return nil } func loadTurnouts(w ecs.World, points []model.Points) { for _, p := range points { switch p.GetTractionType() { case model.PTT_ZDJ9_2: } } }