//上下移動のところ private int InputProcess(GameObject Player_Obj, Image _playerText, ControllerManager.Controller _controller, SpriteRenderer Player, int _Player, bool Player_OK, SpriteRenderer _Description, int _playerid) { if (!Player_OK) { if (_controller.GetAxisUp(ControllerManager.Axis.DpadY) < 0)//上入力 { CharaObj[_Player].charaSelect(_playerid, false); _Player++; _Player = _Player % length; CharaObj[_Player].charaSelect(_playerid, true); Player.sprite = CharaObj[_Player].GetCharaSprite; _playerText.sprite = _ChataText[_Player]; _Description.sprite = ChareDescriptions[_Player]; Player_Obj.transform.localScale = new Vector3(_xSize[_Player], _ySize[_Player], 1); _soundManager.PlaySE(SEID.General_Controller_Select); } else if (_controller.GetAxisUp(ControllerManager.Axis.DpadY) > 0)//下入力 { CharaObj[_Player].charaSelect(_playerid, false); _Player--; _Player = _Player % length; if (_Player < 0) { _Player = 3; } CharaObj[_Player].charaSelect(_playerid, true); Player.sprite = CharaObj[_Player].GetCharaSprite; _playerText.sprite = _ChataText[_Player]; _Description.sprite = ChareDescriptions[_Player]; Player_Obj.transform.localScale = new Vector3(_xSize[_Player], _ySize[_Player], 1); _soundManager.PlaySE(SEID.General_Controller_Select); } } return(_Player); }