Пример #1
0
        public static DistCullingCat GetDistCullingCatForTag(int tagValue)
        {
            if (MultiTagHelper.InDoor(tagValue))
            {
                return(DistCullingCat.Near);
            }

            return(DistCullingCat.Far);
        }
Пример #2
0
        private bool FilterStreamingObject(StreamingObject so)
        {
            if (SharedConfig.IgnoreProp)
            {
                var tagValue = so.SceneTag;
                //filter inprop, out prop and inoutprop but wall, house and door, terrain

                if (MultiTagHelper.IsDoor(tagValue) || MultiTagHelper.IsHouse(tagValue) ||
                    MultiTagHelper.IsWall(tagValue) || MultiTagHelper.IsTerrain(tagValue))
                {
                    return(false);
                }

                if (MultiTagHelper.InDoor(tagValue) || MultiTagHelper.OutDoor(tagValue))
                {
                    return(true);
                }
            }

            return(false);
        }