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)); }
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); 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)); }
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 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(); }
public string GetProfileUrl(FacebookProfileImageSize size) { return("https://graph.facebook.com/" + UserId + "/picture?type=" + size.ToString()); }