TPStashEvent.GetBonus

public int GetBonus(
    string player_uuid,
    string character_uuid,
    string bonus_slug,
    bool is_automated,
    [string bonus_category_slug = null]
);

説明

ゲームでボーナスを獲得したデータを収集します。

「ボーナス」は、ゲームのコンテンツプレイとは関係なく別途の努力なしでも獲得できる報酬のことです。

  • 例)一定時間アクセスすると報酬がもらえる・またはもらえるチャンスが与えられるすべてのシステム

  • 例)「アクセスしてn分ごと」や「1日n回限定」など、制限的に獲得できる追加報酬システム

  • 例)クーポンコードの使用

データのアップロードに成功した場合1をリターンし、成功できなかった場合には-1をリターンします。-1リターンとなった場合TentuPlay debug modeに設定されている状態でUnity Editorを使用している場合、Unity Editorコンソールから以下のメッセージが表示されます。

TPError||ERROR inserting table_name: exception_error_message

パラメータ

名前 説明 必須か

player_uuid

プレイヤーの固有ID

必須

character_uuid

プレイヤー内キャラクターの固有ID

ゲームにキャラクターがない、もしくはキャラクターではなくプレイヤーを示す場合にはTentuPlayKeyword._DUMMY_CHARACTER_ID_に設定します。

必須

bonus_slug

ボーナスの固有識別子

必須

bonus_category_slug

ボーナスタイプを区分けできるカテゴリー名

オプション

is_automated

自動で獲得するボーナスかについて

  • True: 使用者が何もしなくても自動でボーナスを獲得できる

  • False: 使用者が特定の行動(例:「ルーレットを回す」ボタンを押す)によりボーナスを獲得できる

必須