Example #1
0
	public void LoadProfileImage(FacebookProfileImageSize size) {
		if(GetProfileImage(size) != null) {
			Debug.LogWarning("Profile image already loaded, size: " + size);
			OnProfileImageLoaded(this);
		}
		
		
		WWWTextureLoader loader = WWWTextureLoader.Create();
		
		switch(size) {
		case FacebookProfileImageSize.large:
			loader.OnLoad += OnLargeImageLoaded;
			break;
		case FacebookProfileImageSize.normal:
			loader.OnLoad += OnNormalImageLoaded;
			break;
		case FacebookProfileImageSize.small:
			loader.OnLoad += OnSmallImageLoaded;
			break;
		case FacebookProfileImageSize.square:
			loader.OnLoad += OnSquareImageLoaded;
			break;
			
		}
		
		Debug.Log("LOAD IMAGE URL: " + GetProfileUrl(size));
		
		loader.LoadTexture(GetProfileUrl(size));
		
		
	}
Example #2
0
	public Texture2D  GetProfileImage(FacebookProfileImageSize size) {
		if(profileImages.ContainsKey(size)) {
			return profileImages[size];
		} else {
			return null;
		}
	}
Example #3
0
    public void LoadProfileImage(FacebookProfileImageSize size)
    {
        if (GetProfileImage(size) != null)
        {
            Debug.LogWarning("Profile image already loaded, size: " + size);
            OnProfileImageLoaded(this);
        }


        WWWTextureLoader loader = WWWTextureLoader.Create();

        switch (size)
        {
        case FacebookProfileImageSize.large:
            loader.OnLoad += OnLargeImageLoaded;
            break;

        case FacebookProfileImageSize.normal:
            loader.OnLoad += OnNormalImageLoaded;
            break;

        case FacebookProfileImageSize.small:
            loader.OnLoad += OnSmallImageLoaded;
            break;

        case FacebookProfileImageSize.square:
            loader.OnLoad += OnSquareImageLoaded;
            break;
        }

        Debug.Log("LOAD IMAGE URL: " + GetProfileUrl(size));

        loader.LoadTexture(GetProfileUrl(size));
    }
Example #4
0
    public void LoadProfileImage(FacebookProfileImageSize size)
    {
        if (GetProfileImage(size) != null)
        {
            Debug.LogWarning("Profile image already loaded, size: " + size);
            dispatch(PROFILE_IMAGE_LOADED);
        }


        WWWTextureLoader loader = WWWTextureLoader.Create();

        switch (size)
        {
        case FacebookProfileImageSize.large:
            loader.addEventListener(BaseEvent.LOADED, OnLargeImageLoaded);
            break;

        case FacebookProfileImageSize.normal:
            loader.addEventListener(BaseEvent.LOADED, OnNormalImageLoaded);
            break;

        case FacebookProfileImageSize.small:
            loader.addEventListener(BaseEvent.LOADED, OnSmallImageLoaded);
            break;

        case FacebookProfileImageSize.square:
            loader.addEventListener(BaseEvent.LOADED, OnSquareImageLoaded);
            break;
        }

        Debug.Log("LOAD IMAGE URL: " + GetProfileUrl(size));

        loader.LoadTexture(GetProfileUrl(size));
    }
Example #5
0
 public Texture2D  GetProfileImage(FacebookProfileImageSize size)
 {
     if (profileImages.ContainsKey(size))
     {
         return(profileImages[size]);
     }
     else
     {
         return(null);
     }
 }
	public void LoadProfileImage(FacebookProfileImageSize size) {
		if(GetProfileImage(size) != null) {
			Debug.LogWarning("Profile image already loaded, size: " + size);
			dispatch(PROFILE_IMAGE_LOADED);
		}


		WWWTextureLoader loader = WWWTextureLoader.Create();

		switch(size) {
		case FacebookProfileImageSize.large:
			loader.addEventListener(BaseEvent.LOADED, OnLargeImageLoaded);
			break;
		case FacebookProfileImageSize.normal:
			loader.addEventListener(BaseEvent.LOADED, OnNormalImageLoaded);
			break;
		case FacebookProfileImageSize.small:
			loader.addEventListener(BaseEvent.LOADED, OnSmallImageLoaded);
			break;
		case FacebookProfileImageSize.square:
			loader.addEventListener(BaseEvent.LOADED, OnSquareImageLoaded);
			break;

		}

		Debug.Log("LOAD IMAGE URL: " + GetProfileUrl(size));

		loader.LoadTexture(GetProfileUrl(size));


	}
	//--------------------------------------
	//  PUBLIC METHODS
	//--------------------------------------

	public string GetProfileUrl(FacebookProfileImageSize size) {
		return  "https://graph.facebook.com/" + id + "/picture?type=" + size.ToString();
	} 
Example #8
0
 public string GetProfileUrl(FacebookProfileImageSize size)
 {
     return("https://graph.facebook.com/" + UserId + "/picture?type=" + size.ToString());
 }