Skip to main content

Class NullFacebookAnalyticsService

Declaration
public class NullFacebookAnalyticsService : IFacebookAnalyticsService, IAnalyticsService, IAsyncInitialize

Implements:
MatchinghamGames.SherlockModule.Services.Facebook.IFacebookAnalyticsService, MatchinghamGames.SherlockModule.IAnalyticsService, Global.IAsyncInitialize

Properties

Ready

Declaration
public bool Ready { get; }

Methods

WhenReady(Action<InitializationResult>)

Declaration
public void WhenReady(Action<InitializationResult> callback)
Parameters
TypeName
System.Action<InitializationResult>callback

Initialize()

Declaration
public void Initialize()

SendCustom(string, IDictionary<string, object>)

Declaration
public void SendCustom(string token, IDictionary<string, object> parameters = null)
Parameters
TypeName
System.Stringtoken
System.Collections.Generic.IDictionary<System.String,System.Object>parameters

SendCustom(string, float?, IDictionary<string, object>)

Declaration
public void SendCustom(string eventName, float? valueToSum, IDictionary<string, object> parameters = null)
Parameters
TypeName
System.StringeventName
System.Nullable<System.Single>valueToSum
System.Collections.Generic.IDictionary<System.String,System.Object>parameters

SendCompletedRegistration(string)

Declaration
public void SendCompletedRegistration(string registrationMethod)
Parameters
TypeName
System.StringregistrationMethod

SendCompletedTutorial(string, bool)

Declaration
public void SendCompletedTutorial(string contentId, bool success)
Parameters
TypeName
System.StringcontentId
System.Booleansuccess

SendAchievedLevel(string)

Declaration
public void SendAchievedLevel(string level)
Parameters
TypeName
System.Stringlevel

SendUnlockedAchievement(string)

Declaration
public void SendUnlockedAchievement(string description)
Parameters
TypeName
System.Stringdescription

SendInitiatedCheckout(string, string, int, bool, string, double)

Declaration
public void SendInitiatedCheckout(string contentId, string contentType, int numItems, bool paymentInfoAvailable, string currency, double totalPrice)
Parameters
TypeName
System.StringcontentId
System.StringcontentType
System.Int32numItems
System.BooleanpaymentInfoAvailable
System.Stringcurrency
System.DoubletotalPrice

SendPurchased(int, string, string, string, double)

Declaration
public void SendPurchased(int numItems, string contentType, string contentId, string currency, double price)
Parameters
TypeName
System.Int32numItems
System.StringcontentType
System.StringcontentId
System.Stringcurrency
System.Doubleprice

SendSpentCredits(string, string, double)

Declaration
public void SendSpentCredits(string contentId, string contentType, double totalValue)
Parameters
TypeName
System.StringcontentId
System.StringcontentType
System.DoubletotalValue

SendAdImpression(float, string)

Declaration
public void SendAdImpression(float value, string currency)
Parameters
TypeName
System.Singlevalue
System.Stringcurrency

Implements