private void Update()
    {
        if (!isLocalPlayer)
        {
            //ローカルのオブジェクトでなければSendできる必要はないので殺す
            return;

            Destroy(this);
        }

/*        //PlayerMoveMessage
 *      if (Input.GetKeyUp(KeyCode.Alpha1))
 *      {
 *          var data = new MicroBattleMessage.PlayerMoveMessageData()
 *          {
 *              playerId = playerNumber,
 *              mMoveValue = Random.Range(-3.0f,3.0f)
 *          };
 *
 *          NetworkClient.Send(data);
 *      }*/

        //PlayerAttackMessage
        if (Input.GetKeyUp(KeyCode.Alpha2))
        {
            var data = new MicroBattleMessage.PlayerAttackMessageData()
            {
                playerId = playerNumber,
            };

            NetworkClient.Send(data);
        }


        //PlayerUseBombMessage
        if (Input.GetKeyUp(KeyCode.Alpha3))
        {
            var data = new MicroBattleMessage.PlayerUseBombMessageData()
            {
                playerId = playerNumber,
                bombId   = 1
            };

            NetworkClient.Send(data);
        }

        //PlayerDeathMessage
        if (Input.GetKeyUp(KeyCode.Alpha4))
        {
            var data = new MicroBattleMessage.PlayerDeathMessageData()
            {
                playerId = playerNumber,
            };

            NetworkClient.Send(data);
        }
    }
 private void ReceivedUseBombInfo(NetworkConnection conn, MicroBattleMessage.PlayerUseBombMessageData receivedData)
 {
     OnReceivePlayerUseBombMessage?.Invoke(receivedData.playerId, receivedData.bombId);
 }