//実績達成 private void RewardRelease() { //服開放オブジェクトが服購入 if (rewardrelease.GetState() == global::AchievementRewardRelease.REWARDRELEASE.CLOTHING_BUY) { if (!connect.IsWait()) { if (!rewardrelease.BuyEndFlag) { //解放服が解放されていなければ解放 if (!IsClothingRelease) { //インベントリ内にアイテムがなければ購入 if (!inventory.IsHaveItem(selectclothing.GetItemInfo().storeItem.ItemId)) { playfabstore.BuyItem(selectclothing.GetItemInfo().storeItem.ItemId, PriceName); Debug.Log(selectclothing.GetItemInfo().storeItem.ItemId + "を購入しました"); } //プレイヤー所持金を確認 playermoney.RequestMoney(); //実績服解放済み IsClothingRelease = true; clothing.BuyButtonPush(); } else { if (!connect.IsWait()) { rewardrelease.FinishBuyEvent(); } } } } } //服を解放終了 if (!rewardrelease.AchievementFlag) { State = STATE.RECEPTION; IsClothingRelease = false; } }