//---------------------------------------------------------------------------- /*! * @brief 処理ステップ:魔法石消費通信(コンティニュー or リセット) */ //---------------------------------------------------------------------------- private void WorkStepShopSendUse() { switch (MasterDataUtil.GetQuestType(BattleParam.m_QuestMissionID)) { case MasterDataDefineLabel.QuestType.NORMAL: { ServerDataUtilSend.SendPacketAPI_QuestContinue(m_ShopWorkBuyCt, m_IsUsedAutoPlay) .setSuccessAction(_data => { //---------------------------------------- // ここまできたら処理完遂。 // // 魔法石の消費も終わったのでリザルトを完遂状態にして終了。 //---------------------------------------- successContinue(); }) .setErrorAction(data => { WorkStepStart(); }) .SendStart(); } break; case MasterDataDefineLabel.QuestType.CHALLENGE: { ServerDataUtilSend.SendPacketAPI_ChallengeQuestContinue(m_ShopWorkBuyCt, m_IsUsedAutoPlay) .setSuccessAction(_data => { //---------------------------------------- // ここまできたら処理完遂。 // // 魔法石の消費も終わったのでリザルトを完遂状態にして終了。 //---------------------------------------- successContinue(); }) .setErrorAction(data => { WorkStepStart(); }) .SendStart(); } break; default: // WorkStepStart(); break; } }