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
Type | Name |
---|---|
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
Type | Name |
---|---|
System.Int32 | id |
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
Type | Name |
---|---|
System.Int32 | id |
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