C# 클래스 Facebook.Unity.Editor.EditorFacebook

상속: FacebookBase, IMobileFacebookImplementation, ICanvasFacebookImplementation
파일 보기 프로젝트 열기: facebook/facebook-sdk-for-unity 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
ActivateApp ( string appId ) : void
AppEventsLogEvent ( string logEvent, float valueToSum, object>.Dictionary parameters ) : void
AppEventsLogPurchase ( float logPurchase, string currency, object>.Dictionary parameters ) : void
AppInvite ( Uri appLinkUrl, Uri previewImageUrl, FacebookDelegate callback ) : void
AppRequest ( string message, OGActionType actionType, string objectId, IEnumerable to, IEnumerable filters, IEnumerable excludeIds, int maxRecipients, string data, string title, FacebookDelegate callback ) : void
EditorFacebook ( ) : System
EditorFacebook ( IEditorWrapper wrapper, CallbackManager callbackManager ) : System
FeedShare ( string toId, Uri link, string linkName, string linkCaption, string linkDescription, Uri picture, string mediaSource, FacebookDelegate callback ) : void
FetchDeferredAppLink ( FacebookDelegate callback ) : void
GameGroupCreate ( string name, string description, string privacy, FacebookDelegate callback ) : void
GameGroupJoin ( string id, FacebookDelegate callback ) : void
GetAppLink ( FacebookDelegate callback ) : void
Init ( InitDelegate onInitComplete ) : void
LogInWithPublishPermissions ( IEnumerable permissions, FacebookDelegate callback ) : void
LogInWithReadPermissions ( IEnumerable permissions, FacebookDelegate callback ) : void
OnAppInviteComplete ( ResultContainer resultContainer ) : void
OnAppRequestsComplete ( ResultContainer resultContainer ) : void
OnFacebookAuthResponseChange ( ResultContainer resultContainer ) : void
OnFetchDeferredAppLinkComplete ( ResultContainer resultContainer ) : void
OnGetAppLinkComplete ( ResultContainer resultContainer ) : void
OnGroupCreateComplete ( ResultContainer resultContainer ) : void
OnGroupJoinComplete ( ResultContainer resultContainer ) : void
OnHideUnity ( bool hidden ) : void
OnLoginComplete ( ResultContainer resultContainer ) : void
OnPayComplete ( ResultContainer resultContainer ) : void
OnRefreshCurrentAccessTokenComplete ( ResultContainer resultContainer ) : void
OnShareLinkComplete ( ResultContainer resultContainer ) : void
OnUrlResponse ( string message ) : void
Pay ( string product, string action, int quantity, int quantityMin, int quantityMax, string requestId, string pricepointId, string testCurrency, FacebookDelegate callback ) : void
PayWithProductId ( string productId, string action, int quantity, int quantityMin, int quantityMax, string requestId, string pricepointId, string testCurrency, FacebookDelegate callback ) : void
PayWithProductId ( string productId, string action, string developerPayload, string testCurrency, FacebookDelegate callback ) : void
RefreshCurrentAccessToken ( FacebookDelegate callback ) : void
ShareLink ( Uri contentURL, string contentTitle, string contentDescription, Uri photoURL, FacebookDelegate callback ) : void

메소드 상세

ActivateApp() 공개 메소드

public ActivateApp ( string appId ) : void
appId string
리턴 void

AppEventsLogEvent() 공개 메소드

public AppEventsLogEvent ( string logEvent, float valueToSum, object>.Dictionary parameters ) : void
logEvent string
valueToSum float
parameters object>.Dictionary
리턴 void

AppEventsLogPurchase() 공개 메소드

public AppEventsLogPurchase ( float logPurchase, string currency, object>.Dictionary parameters ) : void
logPurchase float
currency string
parameters object>.Dictionary
리턴 void

AppInvite() 공개 메소드

public AppInvite ( Uri appLinkUrl, Uri previewImageUrl, FacebookDelegate callback ) : void
appLinkUrl System.Uri
previewImageUrl System.Uri
callback FacebookDelegate
리턴 void

AppRequest() 공개 메소드

public AppRequest ( string message, OGActionType actionType, string objectId, IEnumerable to, IEnumerable filters, IEnumerable excludeIds, int maxRecipients, string data, string title, FacebookDelegate callback ) : void
message string
actionType OGActionType
objectId string
to IEnumerable
filters IEnumerable
excludeIds IEnumerable
maxRecipients int
data string
title string
callback FacebookDelegate
리턴 void

EditorFacebook() 공개 메소드

public EditorFacebook ( ) : System
리턴 System

EditorFacebook() 공개 메소드

public EditorFacebook ( IEditorWrapper wrapper, CallbackManager callbackManager ) : System
wrapper IEditorWrapper
callbackManager CallbackManager
리턴 System

FeedShare() 공개 메소드

public FeedShare ( string toId, Uri link, string linkName, string linkCaption, string linkDescription, Uri picture, string mediaSource, FacebookDelegate callback ) : void
toId string
link System.Uri
linkName string
linkCaption string
linkDescription string
picture System.Uri
mediaSource string
callback FacebookDelegate
리턴 void

FetchDeferredAppLink() 공개 메소드

public FetchDeferredAppLink ( FacebookDelegate callback ) : void
callback FacebookDelegate
리턴 void

GameGroupCreate() 공개 메소드

public GameGroupCreate ( string name, string description, string privacy, FacebookDelegate callback ) : void
name string
description string
privacy string
callback FacebookDelegate
리턴 void

GameGroupJoin() 공개 메소드

public GameGroupJoin ( string id, FacebookDelegate callback ) : void
id string
callback FacebookDelegate
리턴 void

GetAppLink() 공개 메소드

public GetAppLink ( FacebookDelegate callback ) : void
callback FacebookDelegate
리턴 void

Init() 공개 메소드

public Init ( InitDelegate onInitComplete ) : void
onInitComplete InitDelegate
리턴 void

LogInWithPublishPermissions() 공개 메소드

public LogInWithPublishPermissions ( IEnumerable permissions, FacebookDelegate callback ) : void
permissions IEnumerable
callback FacebookDelegate
리턴 void

LogInWithReadPermissions() 공개 메소드

public LogInWithReadPermissions ( IEnumerable permissions, FacebookDelegate callback ) : void
permissions IEnumerable
callback FacebookDelegate
리턴 void

OnAppInviteComplete() 공개 메소드

public OnAppInviteComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnAppRequestsComplete() 공개 메소드

public OnAppRequestsComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnFacebookAuthResponseChange() 공개 메소드

public OnFacebookAuthResponseChange ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnFetchDeferredAppLinkComplete() 공개 메소드

public OnFetchDeferredAppLinkComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnGetAppLinkComplete() 공개 메소드

public OnGetAppLinkComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnGroupCreateComplete() 공개 메소드

public OnGroupCreateComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnGroupJoinComplete() 공개 메소드

public OnGroupJoinComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnHideUnity() 공개 메소드

public OnHideUnity ( bool hidden ) : void
hidden bool
리턴 void

OnLoginComplete() 공개 메소드

public OnLoginComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnPayComplete() 공개 메소드

public OnPayComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnRefreshCurrentAccessTokenComplete() 공개 메소드

public OnRefreshCurrentAccessTokenComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnShareLinkComplete() 공개 메소드

public OnShareLinkComplete ( ResultContainer resultContainer ) : void
resultContainer ResultContainer
리턴 void

OnUrlResponse() 공개 메소드

public OnUrlResponse ( string message ) : void
message string
리턴 void

Pay() 공개 메소드

public Pay ( string product, string action, int quantity, int quantityMin, int quantityMax, string requestId, string pricepointId, string testCurrency, FacebookDelegate callback ) : void
product string
action string
quantity int
quantityMin int
quantityMax int
requestId string
pricepointId string
testCurrency string
callback FacebookDelegate
리턴 void

PayWithProductId() 공개 메소드

public PayWithProductId ( string productId, string action, int quantity, int quantityMin, int quantityMax, string requestId, string pricepointId, string testCurrency, FacebookDelegate callback ) : void
productId string
action string
quantity int
quantityMin int
quantityMax int
requestId string
pricepointId string
testCurrency string
callback FacebookDelegate
리턴 void

PayWithProductId() 공개 메소드

public PayWithProductId ( string productId, string action, string developerPayload, string testCurrency, FacebookDelegate callback ) : void
productId string
action string
developerPayload string
testCurrency string
callback FacebookDelegate
리턴 void

RefreshCurrentAccessToken() 공개 메소드

public RefreshCurrentAccessToken ( FacebookDelegate callback ) : void
callback FacebookDelegate
리턴 void

ShareLink() 공개 메소드

public ShareLink ( Uri contentURL, string contentTitle, string contentDescription, Uri photoURL, FacebookDelegate callback ) : void
contentURL System.Uri
contentTitle string
contentDescription string
photoURL System.Uri
callback FacebookDelegate
리턴 void