public static void SendSaveTutorialStep(this PhotonController controller)
    {
        Dictionary <byte, object> parameters = new Dictionary <byte, object>();

        parameters.Add((byte)ParameterCode.SubCode, SubCode.TutorStep);
        parameters.Add((byte)ParameterCode.TargetId, GameManager.GameUser.Base.TutorStep);
        controller.SendOperation((byte)OperationCode.UserUpdate, parameters);
        Debug.Log("SendSaveTutorialStep " + (int)GameManager.GameUser.Base.TutorStep);
    }
    public static void SendRequestAcceptBattle(this PhotonController controller, GameUser user)
    {
        Dictionary <byte, object> parameters = new Dictionary <byte, object>();

        parameters.Add((byte)ParameterCode.SubCode, SubCode.Accept);
        parameters.Add((byte)ParameterCode.TargetId, user.Id);
        controller.SendOperation((byte)OperationCode.Battle, parameters);
        //Debug.Log("SendRequestAcceptBattle " + user.Id);
    }