#include "MenuTextSwitchMc_Player1Joystick.h"

InputSetting_Joystick* MenuTextSwitchMc_Player1Joystick::GetInputSetting()
{
	return gameFunc->GetInputSetting_Player1Joystick ? gameFunc->GetInputSetting_Player1Joystick() : nullptr;
}

SDL_GameControllerButtonBind* MenuTextSwitchMc_Player1Joystick::GetBind(InputSetting_Joystick* setting)
{
	return &setting->op_switchMc;
}

std::weak_ptr<Entity> MenuTextSwitchMc_Player1Joystick::GetPlayer(void* entityRes)
{
	return gameFunc->GetMyChar_Player1(entityRes);
}


std::shared_ptr<Entity> CreateMenuTextSwitchMc_Player1Joystick()
{
	return std::make_shared<MenuTextSwitchMc_Player1Joystick>();
}

