コード例 #1
0
        private GroupView CreateGroupView(ArtGroup artGroup, string iconName)
        {
            var groupView = new GroupView(artGroup, iconName);

            GroupViews[(int)artGroup.artGroupTag] = groupView;
            return(groupView);
        }
コード例 #2
0
        public GroupView(ArtGroup artGroup, string iconName)
        {
            Debug.Assert(artGroup != null);
            this.artGroup = artGroup;
            icon          = Resources.Load <Texture>(iconName);

            featureOverlays = CreateCategoryView(artGroup.FeatureOverlays, "Icons/overlay");
            navShapes       = CreateCategoryView(artGroup.NavShapes, "Icons/navigation");
            traversal       = CreateCategoryView(artGroup.Traversal, "Icons/actor");
            actorsSpawners  = CreateCategoryView(artGroup.ActorsSpawners, "Icons/actor");
            regions         = CreateCategoryView(artGroup.Regions, "Icons/region");
            splines         = CreateCategoryView(artGroup.Splines, "Icons/spline");
        }