Exemplo n.º 1
0
    public static Librarian.BookShelf ProcessTransform(Transform transform, GameObject ByWho)
    {
        Librarian.BookShelf BookShelf;
        if (Librarian.TransformToBookShelf.ContainsKey(transform))
        {
            BookShelf = Librarian.TransformToBookShelf[transform];
        }
        else
        {
            BookShelf = Librarian.BookShelf.PartialGeneratebookShelf(transform);
        }

        //BookShelf.PopulateBookShelf();
        SendBookShelfToClient(Librarian.GenerateCustomBookCase(BookShelf), ByWho);

        return(BookShelf);
    }
Exemplo n.º 2
0
    public static void ProcessListOnTileTransform(List <Transform> transform)
    {
        List <Librarian.BookShelf> BookShelfs = new List <Librarian.BookShelf>();

        for (int i = 0; i < transform.Count; i++)
        {
            if (Librarian.TransformToBookShelf.ContainsKey(transform[i]))
            {
                BookShelfs.Add(Librarian.TransformToBookShelf[transform[i]]);
            }
            else
            {
                BookShelfs.Add(Librarian.PartialGeneratebookShelf(transform[i]));
            }
        }
        SendBookShelfToClient(Librarian.GenerateCustomBookCase(BookShelfs));
    }