TouchyTickets/TouchyTickets/Platform.cs

19 lines
518 B
C#
Raw Normal View History

2020-06-09 19:03:55 +02:00
using System.Collections.Generic;
2023-02-11 10:16:42 +01:00
namespace TouchyTickets;
2020-06-09 19:03:55 +02:00
2023-02-11 10:16:42 +01:00
public abstract class Platform {
2020-06-09 19:03:55 +02:00
2023-02-11 10:16:42 +01:00
public abstract void SetupOnlineInteractions(Dictionary<string, object> analyticsJson);
2020-06-09 19:03:55 +02:00
2023-02-11 10:16:42 +01:00
public abstract void AddResourceEvent(bool sink, string currency, float amount, string itemType, string itemId);
2023-02-11 10:16:42 +01:00
public abstract void SetKeepScreenOn(bool keep);
2020-06-30 19:06:35 +02:00
2023-02-11 10:16:42 +01:00
public abstract void OpenRateLink();
2020-07-21 21:51:30 +02:00
2023-02-11 10:16:42 +01:00
public abstract bool GainAchievement(Achievement achievement);
public abstract void ShowAchievements();
2020-07-21 21:51:30 +02:00
2020-06-09 19:03:55 +02:00
}