Skip to content
hm0429 edited this page Mar 31, 2011 · 2 revisions

Version3 Items

Pankiaではゲームで使うアイテムの管理を簡単に行うことができます。
アイテムの設定はPankiaデベロッパサイト上で行います。

カテゴリ一覧取得

NSArray* categories = [Pankia categories];
  • カテゴリの一覧が返されます。

アイテム一覧取得

すべてのアイテム一覧

NSArray* items = [Pankia items];
  • すべてのアイテム一覧を返します。
  • 所持個数の情報は含まれません。

特定のカテゴリに属するアイテムの一覧

PNItemCategory* category = [[Pankia categories] objectAtIndex:0];
NSArray* items = category.items;
  • 特定カテゴリのアイテムを取得します。
  • 所持個数の情報は含まれません。

アイテム所持個数取得

int64_t quantity = [Pankia quantityOfItem:1];
  • ID=1のアイテムの所持個数を返します。

アイテム増減

アイテムを増やす

PNError* error;
[Pankia acquireItem:1 quantity:3 error:&error];
  • ID=1のアイテムを3増やします。
  • そのアイテムが存在しない場合や、保持個数上限に達していた場合等にエラーが返ります。
  • オフライン状態でも使用可能です。

アイテムを減らす

PNError* error;
[Pankia consumeItem:1 quantity:3 error:&error];
  • ID=1のアイテムを3減らします。
  • そのアイテムが存在しない場合や、0個以下になった場合等にエラーが返ります。
  • オフライン状態でも使用可能です。