GKGameActivityDefinition¶
Inherits: RefCounted < Object
Describes a Game Activity template.
Description¶
Wraps GKGameActivityDefinition, including metadata, defaults, and associated leaderboard/achievement loaders.
Properties¶
Dictionary[String, String] |
|
|
String |
|
|
String |
|
|
String |
|
|
String |
|
|
Variant |
||
Variant |
||
int |
|
|
int |
|
|
bool |
|
|
bool |
|
|
String |
|
Methods¶
void |
load_achievement_descriptions(callback: Callable) |
void |
load_game_activity_definitions(callback: Callable) static |
void |
load_game_activity_definitions_with_ids(ids: PackedStringArray, callback: Callable) static |
void |
load_image(callback: Callable) |
void |
load_leaderboards(callback: Callable) |
Property Descriptions¶
Dictionary[String, String] default_properties = {} 🔗
Dictionary[String, String] get_default_properties()
Default key/value metadata assigned to created activities.
String details = "" 🔗
String get_details()
Detailed description.
String fallback_url = "" 🔗
String get_fallback_url()
Fallback URL when direct activity launch is unavailable.
String group_identifier = "" 🔗
String get_group_identifier()
Group identifier for related activity definitions.
String identifier = "" 🔗
String get_identifier()
Unique definition identifier.
Variant max_players 🔗
Variant get_max_players()
Maximum supported player count, or null if unspecified.
Variant min_players 🔗
Variant get_min_players()
Minimum supported player count, or null if unspecified.
int play_style = 0 🔗
int get_play_style()
Apple play-style raw value.
int release_state = 0 🔗
int get_release_state()
Apple release-state raw value.
bool supports_party_code = false 🔗
bool get_supports_party_code()
Whether party-code joining is supported.
bool supports_unlimited_players = false 🔗
bool get_supports_unlimited_players()
Whether unlimited player counts are supported.
String title = "" 🔗
String get_title()
Display title.
Method Descriptions¶
void load_achievement_descriptions(callback: Callable) 🔗
Loads achievement descriptions associated with this definition.
void load_game_activity_definitions(callback: Callable) static 🔗
Loads available game activity definitions.
void load_game_activity_definitions_with_ids(ids: PackedStringArray, callback: Callable) static 🔗
Loads game activity definitions matching ids. Pass them as PackedStringArray(["activity_id_1", "activity_id_2"]).
void load_image(callback: Callable) 🔗
Loads this definition’s image.
void load_leaderboards(callback: Callable) 🔗
Loads leaderboards associated with this definition.