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


        WWWTextureLoader loader = WWWTextureLoader.Create();

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

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

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

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

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

        loader.LoadTexture(GetProfileUrl(size));
    }
Esempio n. 4
0
    public void LoadProfileImage(FB_ProfileImageSize size)
    {
        if (GetProfileImage(size) != null)
        {
            Debug.LogWarning("Profile image already loaded, size: " + size);
            OnProfileImageLoaded(this);
        }


        switch (size)
        {
        case FB_ProfileImageSize.large:
            SA.Common.Util.Loader.LoadWebTexture(GetProfileUrl(size), OnLargeImageLoaded);
            break;

        case FB_ProfileImageSize.normal:
            SA.Common.Util.Loader.LoadWebTexture(GetProfileUrl(size), OnNormalImageLoaded);
            break;

        case FB_ProfileImageSize.small:
            SA.Common.Util.Loader.LoadWebTexture(GetProfileUrl(size), OnSmallImageLoaded);
            break;

        case FB_ProfileImageSize.square:
            SA.Common.Util.Loader.LoadWebTexture(GetProfileUrl(size), OnSquareImageLoaded);
            break;
        }
        Debug.Log("LOAD IMAGE URL: " + GetProfileUrl(size));
    }
Esempio n. 5
0
    //--------------------------------------
    //  PUBLIC METHODS
    //--------------------------------------

    public string GetProfileUrl(FB_ProfileImageSize size)
    {
        if (!string.IsNullOrEmpty(_picUrl))
        {
            return(_picUrl);
        }

        return("https://graph.facebook.com/" + Id + "/picture?type=" + size.ToString());
    }
Esempio n. 6
0
 public Texture2D  GetProfileImage(FB_ProfileImageSize size)
 {
     if (profileImages.ContainsKey(size))
     {
         return(profileImages[size]);
     }
     else
     {
         return(null);
     }
 }
Esempio n. 7
0
	//--------------------------------------
	//  PUBLIC METHODS
	//--------------------------------------

	public string GetProfileUrl(FB_ProfileImageSize size) {
		return  "https://graph.facebook.com/" + Id + "/picture?type=" + size.ToString();
	} 
Esempio n. 8
0
 public string GetProfileUrl(FB_ProfileImageSize size)
 {
     return("https://graph.facebook.com/" + UserId + "/picture?type=" + size.ToString());
 }