Ejemplo n.º 1
0
        public static ObjCell Get(uint cellID)
        {
            if (cellID == 0)
            {
                return(null);
            }

            var objCell = new ObjCell(cellID);

            if (cellID >= 0x100)
            {
                return(DBObj.GetEnvCell(cellID));
            }

            return(LandCell.Get(cellID));
        }
Ejemplo n.º 2
0
        public static ObjCell GetVisible(int cellID)
        {
            if (cellID == 0)
            {
                return(null);
            }

            if ((cellID & 0xFFFF) >= 0x100)
            {
                return(EnvCell.GetVisible(cellID));
            }
            else
            {
                return(LandCell.Get(cellID));
            }
        }
Ejemplo n.º 3
0
        public static ObjCell Get(uint cellID)
        {
            if (cellID == 0)
            {
                return(null);
            }

            var objCell = new ObjCell(cellID);

            if (cellID >= 0x100)
            {
                return((EnvCell)DBObj.Get(new QualifiedDataID(3, cellID)));
            }
            else
            {
                return(LandCell.Get(cellID));
            }
        }