ShowOfferById
public IEnumerator ShowOffer(
GameObject tpPersonalizedOfferControllerGameObject,
string player_uuid,
string language,
int offer_id,
Action<int> callback
);
설명
플레이어에게 offer_id
에 해당하는 오퍼 화면을 보여주는 메소드입니다. 이 때 offer_id
는 SelectOfferInfo를 통해 가져올 수 있습니다.
-
ShowOfferById
를 통해 불러온 오퍼가 AI 인게임 상점 오퍼인 경우 TentuPlayAIOffer.cs의PlaceOffer
가 호출되며, Assets/TentuPlay/TPPersonalizedOfferTemplates/Resources의 TentuPlayAIOffer.prefab을 불러와 화면에 표시됩니다. -
ShowOfferById
를 통해 불러온 오퍼가 개인화 오퍼인 경우 TentuPlayManualOffer.cs의PlaceOffer
가 호출되며, Assets/TentuPlay/TPPersonalizedOfferTemplates/Resources의 TentuPlayOffer_landscape.prefab 혹은 TentuPlayOffer_portrait.prefab을 동적으로 불러와 화면에 표시됩니다. -
플레이어에 해당하는 오퍼가 없을 경우 아무 화면도 표시되지 않습니다.
자세한 내용은 오퍼 유형에 따라 TentuPlayAIOffer.cs 혹은 TentuPlayManualOffer.cs 스크립트를 참고하세요. 위의 두 스크립트는 필요에 맞게 수정하여 사용할 수 있습니다. |