Achievement - stingray.Achievement ネームスペース リファレンス - Stingray Lua API リファレンス

stingray.Achievement ネームスペース リファレンス

説明

Steam の実績機能にアクセスするためのインタフェースです。

オブジェクトはシングルトンである(1 つの Achievement のみが存在する)ため、関数に Achievement オブジェクトを渡す必要はありません。すべての関数は Achievement シングルトンに対して動作します。

関数

パラメータ

token :

integer

非同期操作のステータスにアクセスできるようにするトークンです。

戻り値

table

操作が終了したかどうか、およびエラーが発生したかどうかを示すテーブル。

パラメータ
この関数はパラメータを受け入れません。
戻り値
この関数は値を返しません。

この関数は、開発ビルドでのみ使用可能です。

パラメータ

achievement :

string+

ロック解除する 1 つまたは複数のアチーブメント。

+ 表記は、指定されたタイプのインスタンスが 1 つまたは複数存在することを示しています。
戻り値

integer

操作の進行状況を追跡するために progress()に渡すことができるトークンを返します。

たとえば、次のようになります。

token1 = Achievement.unlock("high_jumper")
token2 = Achievement.unlock("high_jumper", "mega_jumper")
パラメータ

achievement :

string

テストするアチーブメントです。

戻り値

boolean

アチーブメントがロック解除されている場合は true、それ以外の場合は false を返します。

たとえば、次のようになります。

unlocked = Achievement.unlocked("mega_jumper")