GS2-Experience トランザクションアクション

ConsumeAction

AcquireAction

Gs2Experience:AddExperienceByUserId

経験値を加算

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
experienceNamestring経験値モデルの名前
propertyIdstringプロパティID
experienceValuelong獲得経験値
{
    "action": "Gs2Experience:AddExperienceByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "experienceName": "[string]経験値モデルの名前",
        "propertyId": "[string]プロパティID",
        "experienceValue": "[long]獲得経験値"
    }
}
action: Gs2Experience:AddExperienceByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  experienceName: "[string]経験値モデルの名前"
  propertyId: "[string]プロパティID"
  experienceValue: "[long]獲得経験値"

Gs2Experience:AddRankCapByUserId

ランクキャップを加算

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
experienceNamestring経験値モデルの名前
propertyIdstringプロパティID
rankCapValuelong現在のランクキャップ
{
    "action": "Gs2Experience:AddRankCapByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "experienceName": "[string]経験値モデルの名前",
        "propertyId": "[string]プロパティID",
        "rankCapValue": "[long]現在のランクキャップ"
    }
}
action: Gs2Experience:AddRankCapByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  experienceName: "[string]経験値モデルの名前"
  propertyId: "[string]プロパティID"
  rankCapValue: "[long]現在のランクキャップ"

Gs2Experience:SetRankCapByUserId

ランクキャップを設定

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
experienceNamestring経験値モデルの名前
propertyIdstringプロパティID
rankCapValuelong現在のランクキャップ
{
    "action": "Gs2Experience:SetRankCapByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "experienceName": "[string]経験値モデルの名前",
        "propertyId": "[string]プロパティID",
        "rankCapValue": "[long]現在のランクキャップ"
    }
}
action: Gs2Experience:SetRankCapByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  experienceName: "[string]経験値モデルの名前"
  propertyId: "[string]プロパティID"
  rankCapValue: "[long]現在のランクキャップ"