TPStashEvent.PlayStage
public int PlayStage(
string player_uuid,
string[] character_uuids,
stageType stage_type,
string stage_slug,
[string stage_category_slug = null],
[string stage_level = null],
[int? stage_score = null],
[stageStatus stage_status = stageStatus.Unknown],
[int? stage_playtime = null]
);
説明
ゲームの各種ステージをプレイしたデータを収集します。ステージの開始・終了などのイベントが発生すると必ず呼び出されるメソッドであり、ステージのプレイと関係している分析モデルに使用されます。
データのアップロードに成功した場合1をリターンし、成功できなかった場合には-1をリターンします。-1リターンとなった場合TentuPlay debug modeに設定されている状態でUnity Editorを使用している場合、Unity Editorコンソールから以下のメッセージが表示されます。
|
|
パラメータ
名前 | 説明 | 必須か | ||
---|---|---|---|---|
player_uuid |
プレイヤーの固有ID |
必須 |
||
character_uuids |
プレイヤー内キャラクターの固有IDのList
|
必須 |
||
stage_type |
ステージの種類
|
必須 |
||
stage_slug |
ゲームステージの固有識別子 |
必須 |
||
stage_category_slug |
ゲームのステージタイプを区分けできるカテゴリー名 |
オプション |
||
stage_level |
ステージのレベルストリング |
オプション |
||
stage_score |
ステージ終了時のスコア |
オプション |
||
stage_status |
ステージ状態
|
オプション |
||
stage_playtime |
ステージ終了時、ステージの合計プレイタイム |
オプション |