Achievement - stingray.Achievement ネームスペース リファレンス - Stingray Lua API リファレンス
Steam の実績機能にアクセスするためのインタフェースです。
オブジェクトはシングルトンである(1 つの Achievement のみが存在する)ため、関数に Achievement オブジェクトを渡す必要はありません。すべての関数は Achievement シングルトンに対して動作します。
|
指定されたトークンで識別される操作の現在の状態に関する情報を取得します。
|
パラメータ token : | integer | 非同期操作のステータスにアクセスできるようにするトークンです。 |
戻り値 table |
操作が終了したかどうか、およびエラーが発生したかどうかを示すテーブル。
|
|
プレイヤーがロック解除したすべてのアチーブメントをクリアします。
|
パラメータ 戻り値
この関数は、開発ビルドでのみ使用可能です。
|
unlock ( achievement ) : integer
指定されたアチーブメントをロック解除します。
|
パラメータ achievement : | string+ | ロック解除する 1 つまたは複数のアチーブメント。 + 表記は、指定されたタイプのインスタンスが 1 つまたは複数存在することを示しています。 |
戻り値 integer |
操作の進行状況を追跡するために progress()に渡すことができるトークンを返します。
|
たとえば、次のようになります。
|
アチーブメントがロック解除されているかどうかを示します。
|
パラメータ achievement : | string | テストするアチーブメントです。 |
戻り値 boolean |
アチーブメントがロック解除されている場合は true、それ以外の場合は false を返します。
|
たとえば、次のようになります。