コード例 #1
0
    public void Setup()
    {
        if (isSetup)
        {
            return;
        }

        isSetup = true;

        friendPool     = new ViewPool <ExploreFriendsView>(friendsView, 0);
        friendViewById = new Dictionary <string, ExploreFriendsView>();

        crowdHandler = new CrowdHandler();
        crowdHandler.onInfoUpdate += OnCrowdInfoUpdated;

        mapInfoHandler = new MapInfoHandler();
        mapInfoHandler.onInfoUpdate += OnMapInfoUpdated;

        friendsHandler = new FriendsHandler(mapInfoHandler);
        friendsHandler.onFriendAdded   += OnFriendAdded;
        friendsHandler.onFriendRemoved += OnFriendRemoved;

        thumbnailHandler = new ThumbnailHandler();
        animationHandler = new AnimationHandler(viewAnimator);
    }
コード例 #2
0
    public void Initialize()
    {
        if (isInitialized)
        {
            return;
        }

        isInitialized = true;

        friendPool     = new ViewPool <ExploreFriendsView>(friendsView, 0);
        friendViewById = new Dictionary <string, ExploreFriendsView>();

        mapInfoHandler = new MapInfoHandler();

        friendsHandler = new FriendsHandler(mapInfoHandler);
        friendsHandler.onFriendAdded   += OnFriendAdded;
        friendsHandler.onFriendRemoved += OnFriendRemoved;

        thumbnailHandler = new ThumbnailHandler();
        animationHandler = new AnimationHandler(viewAnimator);
    }