translator
745
edits
(Created page with "當遊戲試圖紀錄 amiibo 時,會做下面這些事情 * AmiiboMgr 會檢查是不是應該清空「今日使用過的 amiibo 列表」(stored in the AmiiboTouchHistory...") |
No edit summary |
||
Line 4: | Line 4: | ||
** 如果遊戲開啟後還沒過 86400 秒(現實一天),則不做任何事。{{check}} | ** 如果遊戲開啟後還沒過 86400 秒(現實一天),則不做任何事。{{check}} | ||
** 否則,AmiiboMgr 會計算 <code>10000 * now.year + 100 * now.month + now.day</code>。如果這個數字不同於 AmiiboLastTouchDate(代表一天過去了),那麼 AmiiboTouchHistory 就會被清空。 | ** 否則,AmiiboMgr 會計算 <code>10000 * now.year + 100 * now.month + now.day</code>。如果這個數字不同於 AmiiboLastTouchDate(代表一天過去了),那麼 AmiiboTouchHistory 就會被清空。 | ||
* 掃描到的 amiibo | * 掃描到的 amiibo 的名字(和其他任天堂認為有必要紀錄的東西)會被寫進 AmiiboTouchHistory 裡。這個表只會保留最新的 100 個名字。 | ||
* 如果這個 amiibo 是「新的」,那麼就把它寫進 AmiiboTouchHistoryTotal 這個表裡。如果那個表裡已經有這個 amiibo 的名字了,那就增加它對應的計數器。這個表只會保留 200 個項目。 | * 如果這個 amiibo 是「新的」,那麼就把它寫進 AmiiboTouchHistoryTotal 這個表裡。如果那個表裡已經有這個 amiibo 的名字了,那就增加它對應的計數器。這個表只會保留 200 個項目。 | ||
* 最後把 AmiiboLastTouchDate 更新成今天的日期。 | * 最後把 AmiiboLastTouchDate 更新成今天的日期。 |