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); }
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); }