示例#1
0
        //                        --------------------------------------------------------------

        #endregion

        IMapFacet[] IDataFactory.GetMapFacets()
        {
            var count = Math.Max(container_Map.Length, container_Sta.Length);
            var facet = new IMapFacet[count];
            for (byte m = 0; m < count; ++m)
                facet[m] = new MapFacet(this, m, (!Data.DataType.HasFlag(UODataType.UseExtFacet) ? Data.DataOptions.majorFacet : Data.DataOptions.minorFacet)[m]);
            return facet;
        }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="index"></param>
 /// <param name="facet"></param>
 public void mapIndex(int index, IMapFacet facet)
 {
     _mapIndex = index;
     _map      = facet;
 }