外部サイトから、パラメータ付きのリンクを開くことにより、どこからゲームを起動されたのか専用のユーザーコードによる起動で、特別なアイテムを付与したりといった事などが出来ます。
ゲームURLにクエリとして「param1=~¶m2=~」といった変数を付けて、ゲームを起動された際に このパラメータをゲーム側で取り出すために、クエリ変数取得機能を使います。 RPGアツマールの仕様上、扱えるクエリ変数は"param"から始まる"1~9"までの変数となっております。
using RpgAtsumaruApiForUnity;
using UnityEngine;
public class RpgAtsumaruSample : MonoBehaviour
{
private void Awake()
{
// もしプラグインの初期化が終わっていないなら
if (!RpgAtsumaruApi.Initialized)
{
// プラグインの初期化
RpgAtsumaruApi.Initialize();
}
}
private void Start()
{
// もし param1 に特別なコードが設定されていたら
if (RpgAtsumaruApi.GeneralApi.GetQuery("param1") == "specialcode")
{
// 無敵モードになる処理を入れたり、アイテムプレゼント処理を入れたり、してみると良いかもです。
}
}
}