Client
.NET/Unity C++/Unreal/Cocos2d-x JavaScript/Cocos2d-js Godot 3 Godot 4 Java/Android Defold cURL REST Swift Dart/Flutter
Server
TypeScript Go Lua
Tutorials Read more about the Tutorials system in Hiro here .
Get all tutorials
# Get the tutorials and current progress step for the player.
1
2
var tutorial_list = await hiro . tutorialGet ( session ! );
print ( tutorial_list );
Accept a tutorial
# Accept an offer to step through a tutorial.
1
2
3
4
5
var request = TutorialAcceptRequest ();
request . id = "tutorial_1" ;
var tutorial = await hiro . tutorialsAccept ( session ! , request );
print ( tutorial );
Decline a tutorial
# Decline an offer to start a tutorial.
1
2
3
4
5
var request = TutorialDeclineRequest ();
request . id = "tutorial_1" ;
var tutorial = await hiro . tutorialsDecline ( session ! , request );
print ( tutorial );
Abandon a tutorial
# Abandon progress on a tutorial.
1
2
3
4
5
var request = TutorialAbandonRequest ();
request . id = "tutorial_1" ;
var tutorial = await hiro . tutorialsAbandon ( session ! , request );
print ( tutorial );
Update progress of a tutorial
# Update the current progress step in the tutorial by ID.
1
2
3
4
5
6
var request = TutorialUpdateRequest ();
request . id = "tutorial_1" ;
request . step = 1 ;
var tutorial_list = await hiro . tutorialsUpdate ( session ! , request );
print ( tutorial_list );