public static Hashtable MNJoinRoomInvitationParamsToDictionary(MNJoinRoomInvitationParams srcObject)
        {
            Hashtable result = new Hashtable(7);

              result["FromUserName"] = srcObject.FromUserName;
              result["FromUserSFId"] = srcObject.FromUserSFId;
              result["InviteText"] = srcObject.InviteText;
              result["RoomGameId"] = srcObject.RoomGameId;
              result["RoomGameSetId"] = srcObject.RoomGameSetId;
              result["RoomName"] = srcObject.RoomName;
              result["RoomSFId"] = srcObject.RoomSFId;

              return result;
        }
 public void SendJoinRoomInvitationResponse(MNJoinRoomInvitationParams invitationParams, bool accept)
 {
 }
        public void SendJoinRoomInvitationResponse(MNJoinRoomInvitationParams invitationParams, bool accept)
        {
            MNTools.DLog("MNSession:SendJoinRoomInvitationResponse");

              if (Application.platform == RuntimePlatform.IPhonePlayer) {
            _MNSession_SendJoinRoomInvitationResponse(MNUnityCommunicator.Serializer.Serialize(invitationParams), accept);
              }
              else {
              }
        }
        public void SendJoinRoomInvitationResponse(MNJoinRoomInvitationParams invitationParams, bool accept)
        {
            MNTools.DLog("MNSession:SendJoinRoomInvitationResponse");

              if (Application.platform == RuntimePlatform.Android) {
            MNSessionUnityClass.CallStatic("sendJoinRoomInvitationResponse",MNUnityCommunicator.Serializer.Serialize(invitationParams), accept);
              }
              else {
              }
        }
        public static MNJoinRoomInvitationParams MNJoinRoomInvitationParamsFromDictionary(IDictionary deserializedObject)
        {
            if (deserializedObject == null) {
            return null;
              }

              MNJoinRoomInvitationParams typedResult = new MNJoinRoomInvitationParams();

              typedResult.FromUserName = (string)deserializedObject["FromUserName"];
              typedResult.FromUserSFId = Convert.ToInt32(deserializedObject["FromUserSFId"]);
              typedResult.InviteText = (string)deserializedObject["InviteText"];
              typedResult.RoomGameId = Convert.ToInt32(deserializedObject["RoomGameId"]);
              typedResult.RoomGameSetId = Convert.ToInt32(deserializedObject["RoomGameSetId"]);
              typedResult.RoomName = (string)deserializedObject["RoomName"];
              typedResult.RoomSFId = Convert.ToInt32(deserializedObject["RoomSFId"]);

              return typedResult;
        }