text: #pragma once
  
  #include "il2cpp.h"
  
  void TradeSelectPokeModel__Init (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__OnUpdate (TradeSelectPokeModel_o* __this, float deltaTime, const MethodInfo* method_info);
  void TradeSelectPokeModel__CheckCloseUIWindowOnErrorDialog (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__Clear (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__InitParam (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetCallback (TradeSelectPokeModel_o* __this, System_Action_PokemonParam__o* send, System_Action_PokemonParam__o* setTargetSelectPokeData, System_Action_UnionTradeManager_BoxPokeData__o* setBoxData, System_Action_o* cancal, System_Action_o* error, System_Action_o* openErrorDiaolog, System_Action_o* leaveUnion, const MethodInfo* method_info);
  void TradeSelectPokeModel__ClearCallback (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetStationIndex (TradeSelectPokeModel_o* __this, int32_t index, const MethodInfo* method_info);
  int32_t TradeSelectPokeModel__GetStationIndex (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetTargetPokeParam (TradeSelectPokeModel_o* __this, Pml_PokePara_PokemonParam_o* param, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetTargetDemoPokeParam (TradeSelectPokeModel_o* __this, Pml_PokePara_PokemonParam_o* param, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetIsRecivePokeParam (TradeSelectPokeModel_o* __this, bool isRecive, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetIsSendPokeParam (TradeSelectPokeModel_o* __this, bool isSend, const MethodInfo* method_info);
  bool TradeSelectPokeModel__GetIsSendPokeParam (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  bool TradeSelectPokeModel__IsOpenModelView (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  int32_t TradeSelectPokeModel__GetMyTradeState (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  int32_t TradeSelectPokeModel__GetTargetTradeState (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetTradeSelectState (TradeSelectPokeModel_o* __this, int32_t state, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetNextTradePhase (TradeSelectPokeModel_o* __this, int32_t phase, const MethodInfo* method_info);
  int32_t TradeSelectPokeModel__GetTradeSelectState (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  Dpr_UI_BoxWindow_o* TradeSelectPokeModel__GetBoxWindow (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetTargetTranerParam (TradeSelectPokeModel_o* __this, UnionTradeManager_TargetTranerParam_o* param, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetBoxOppPlayerName (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  System_Collections_IEnumerator_o* TradeSelectPokeModel__PokeSelectWait (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  System_Collections_IEnumerator_o* TradeSelectPokeModel__TradePokeCheckOkWait (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* boxWindow, const MethodInfo* method_info);
  UnionTradeManager_BoxPokeData_o TradeSelectPokeModel__SettingBoxPokeData (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_SelectedPokemon_o* selectData, const MethodInfo* method_info);
  void TradeSelectPokeModel__CheckComplete (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  void TradeSelectPokeModel__BoxCloseComplete (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__BoxCloseCancel (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__BoxCloseError (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__BoxOpenError (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__OpenTradeBoxWindow (TradeSelectPokeModel_o* __this, bool isFirst, UnionTradeManager_TargetTranerParam_o* param, const MethodInfo* method_info);
  void TradeSelectPokeModel__OnSelectBoxPoke (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, bool isReceived, const MethodInfo* method_info);
  void TradeSelectPokeModel__OnFinishTrade (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SetBoxMessage (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, System_String_o* messageId, const MethodInfo* method_info);
  void TradeSelectPokeModel__TradeCheckPokeResult (TradeSelectPokeModel_o* __this, Dpr_NetworkUtils_ValidateCheckResult_o checkResult, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendRequestPokeData (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendRequestCancelData (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendCancel (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendReadyOk (TradeSelectPokeModel_o* __this, int32_t state, const MethodInfo* method_info);
  void TradeSelectPokeModel__MyReadyOk (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendReturnSelectPoke (TradeSelectPokeModel_o* __this, bool received, const MethodInfo* method_info);
  void TradeSelectPokeModel__SendTradePokeCheckOk (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__ResetTradeState (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel__ReciveReadyOk (TradeSelectPokeModel_o* __this, Dpr_NetworkUtils_NetDataTradeReadyOkData_o* data, const MethodInfo* method_info);
  void TradeSelectPokeModel__ReciveCancel (TradeSelectPokeModel_o* __this, Dpr_NetworkUtils_NetDataCurrentFlowCancelData_o* data, const MethodInfo* method_info);
  void TradeSelectPokeModel__ReciveReturnSelectPoke (TradeSelectPokeModel_o* __this, Dpr_NetworkUtils_NetDataReturnSelectData_o* data, const MethodInfo* method_info);
  void TradeSelectPokeModel__ReciveTradePokeCheckOk (TradeSelectPokeModel_o* __this, Dpr_NetworkUtils_NetDataTradePokeCheckOkData_o* data, const MethodInfo* method_info);
  void TradeSelectPokeModel__CloseUIWindow (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  System_String_o* TradeSelectPokeModel__GetCheckTargetName (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel___ctor (TradeSelectPokeModel_o* __this, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_0 (TradeSelectPokeModel_o* __this, Dpr_UI_UIWindow_o* window, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_1 (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, Dpr_UI_BoxWindow_SelectedPokemon_array* x, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_2 (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_3 (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_4 (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  void TradeSelectPokeModel___OpenTradeBoxWindow_b__53_5 (TradeSelectPokeModel_o* __this, Dpr_UI_BoxWindow_o* window, const MethodInfo* method_info);
  