public static DistCullingCat GetDistCullingCatForTag(int tagValue) { if (MultiTagHelper.InDoor(tagValue)) { return(DistCullingCat.Near); } return(DistCullingCat.Far); }
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); }