public void OnStartButtonClicked() { state = State.TOSTANDBY; animator.Play(ttl2StbHash); // プレイカウント加算 playCount++; #if OJU_ATSUMARU // イベントトリガー am.OnEventRaised("Start"); #else // ObjectIdをもとにデータ取得を行う NCMBObject obj = new NCMBObject("Count"); obj.ObjectId = startCountObjId; obj.FetchAsync((NCMBException e) => { if (e != null) { // 取得失敗時の処理 } else { // 取得成功時の処理 // スタートカウント加算 obj.Increment("count"); obj.SaveAsync(); } }); #endif }
public void OnQuitButtonClicked() { switch (state) { case State.SCORE: OnRankButtonClicked(); animator.Play(rankHash); break; default: animator.Play(quitHash); break; } #if OJU_ATSUMARU // プレイカウント取得 //am.GetScoreboardData(playCountBoardId, (data, isError2) => //{ // if (isError2) // { // // 取得失敗時の処理 // } // else // { // // 取得成功時の処理 // // プレイカウント取得 // if (data.myBestRecor.Available) // { // long count = playCount + data.myBestRecor.score; // // プレイカウントを加算 // am.SendScore(playCountBoardId, count); // } // else // { // // プレイカウントを登録 // am.SendScore(playCountBoardId, playCount); // } // } //}); #else // ObjectIdをもとにデータ取得を行う NCMBObject obj = new NCMBObject("Count"); obj.ObjectId = playCountObjId; obj.FetchAsync((NCMBException e) => { if (e != null) { // 取得失敗時の処理 } else { // 取得成功時の処理 // プレイカウント加算 obj.Increment("count", playCount); obj.SaveAsync(); } }); #endif }