C++

Example call

SonarCocosHelper::GameCenter::methodToCall( );

Sign the user in

static void signIn( );

Show leaderboard

static void showLeaderboard( );

Show achievements

static void showAchievements( );

Submit score to online leaderboard

static void submitScore( int scoreNumber, cocos2d::__String leaderboardID );

Unlock achievement

static void unlockAchievement( cocos2d::__String achievementID );

Unlock percentage of an achievement

static void unlockAchievement( cocos2d::__String achievementID, float percent );

Reset all player achievements (cannot be undone)

static void resetPlayerAchievements( );

JavaScript

Example call

SonarCocosHelper.GameCenter.methodToCall( );

Sign the user in

SonarCocosHelper.GameCenter.signIn = function ( )

Show leaderboard

SonarCocosHelper.GameCenter.showLeaderboard = function ( )

Show achievements

SonarCocosHelper.GameCenter.showAchievements = function ( )

Submit score to online leaderboard

SonarCocosHelper.GameCenter.submitScore = function ( scoreNumber, leaderboardID )

Unlock achievement

SonarCocosHelper.GameCenter.unlockAchievement = function ( achievementID, percent )

Reset all player achievements (cannot be undone)

SonarCocosHelper.GameCenter.resetPlayerAchievements = function ( )