Skip to main content

Class Charlie

Declaration
public class Charlie : Module<Charlie, CharlieConfig, CharlieDebugger>, IUserResponseHandler

Implements:
Global.IUserResponseHandler

Properties

UserResponseDuration

Declaration
public double UserResponseDuration { get; }

Logger

Declaration
public override ILog Logger { get; }

Fields

DeviceToken

Declaration
public static string DeviceToken

Methods

Initialize(Action<InitializationResult>)

Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
TypeName
System.Action<InitializationResult>setResult

GetBuilder()

Declaration
public static INotificationBuilder GetBuilder()
Returns

MatchinghamGames.CharlieModule.Builder.INotificationBuilder

CancelNotification(int)

Declaration
public static void CancelNotification(int id)
Parameters
TypeName
System.Int32id

CancelAllScheduledNotifications()

Declaration
public static void CancelAllScheduledNotifications()

CancelAllDisplayedNotifications()

Declaration
public static void CancelAllDisplayedNotifications()

ValidateNotification(int)

Declaration
public static bool ValidateNotification(int id)
Returns

System.Boolean

Parameters
TypeName
System.Int32id

Events

NotificationClicked

Declaration
public static event NotificationDelegate NotificationClicked
Event Type

MatchinghamGames.CharlieModule.NotificationDelegate

NotificationReceived

Declaration
public static event NotificationDelegate NotificationReceived
Event Type

MatchinghamGames.CharlieModule.NotificationDelegate

Implements

  • Global.IUserResponseHandler