예제 #1
0
    public static bool GroupIDContainsPoint(int groupID, ref Vector3 worldPoint, out int groupID_point)
    {
        ushort num;

        if (groupID < CullGrid.grid.groupBegin || groupID >= CullGrid.grid.groupEnd)
        {
            groupID_point = NetworkGroup.unassigned.id;
            return(false);
        }
        if (CullGrid.CellContainsPoint(CullGrid.CellFromGroupID(groupID), ref worldPoint, out num))
        {
            groupID_point = groupID;
            return(true);
        }
        groupID_point = CullGrid.GroupIDFromCell(num);
        return(false);
    }