ShowLastestOffer

public IEnumerator ShowOffer(
    GameObject tpPersonalizedOfferControllerGameObject,
    string player_uuid,
    string language,
    Action<int> callback
);

説明

プレイヤーに最新のオファー画面を表示させるメソッドとなります。

  • ShowLatestOfferで取得したOfferがAIショップのOfferの場合、TentuPlayAIOffer.csのPlaceOfferが呼び出され、Assets/TentuPlay/TPPersonalizedOfferTemplates/ResourcesのTentuPlayAIOffer.prefabが画面に表示されます。

  • ShowLatestOfferで取得したOfferがパーソナライズされたオファーの場合、TentuPlayManualOffer.csのPlaceOfferが呼び出され、Assets/TentuPlay/TPPersonalizedOfferTemplates/ResourcesのTentuPlayOffer_landscape.prefabもしくはTentuPlayOffer_portrait.prefabが動的に画面に表示されます。

  • プレイヤーに該当するOfferがない場合は何も画面に表示されません。

詳細についてはTentuPlayAIOffer.csもしくはTentuPlayManualOffer.csスクリプトをご参考ください。また、このスクリプトは変更・修正して使用することができます。

パラメータ

名前 説明 必須か

tpPersonalizedOfferControllerGameObject

TPOfferControllerゲームオブジェクト

必須

player_uuid

プレイヤーの固有ID

必須

language

パーソナライズされたオファーのコンソールで設定した言語

必須

callback

成功した場合1をリターンし、成功できなかった場合には-1をリターンします。

必須