Skip to content
Snippets Groups Projects
Commit af90c9bc authored by John Schihada's avatar John Schihada
Browse files

Started MMTServer in the MMTInterface Component of the MMTManager GameObject....

Started MMTServer in the MMTInterface Component of the MMTManager GameObject. Changes are commented out so far because of absolute path handover to mmt.bat
parent e5185a08
No related branches found
No related tags found
No related merge requests found
using System.Collections;
using System;
using System.Diagnostics;
using System.ComponentModel;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MMTInterface : MonoBehaviour
{
private Process mmtServerProcess;
private ProcessStartInfo mmtServerProcessInfo;
// Start is called before the first frame update
void Start()
{
//Start the mmt.bat for carrying out http-Requests
//TODO: Putting the absolute path to mmt.bat here should soon be changed
/*mmtServerProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + "C:\\Users\\John\\Downloads\\Program_Downloads\\For_FAU_PROJECT_MA_MMT\\MMT\\deploy\\mmt.bat");
//CreateNoWindow = flase -> For now only for testing purposes
mmtServerProcessInfo.CreateNoWindow = false;
mmtServerProcessInfo.UseShellExecute = false;
mmtServerProcessInfo.RedirectStandardError = true;
mmtServerProcessInfo.RedirectStandardOutput = true;
mmtServerProcess = Process.Start(mmtServerProcessInfo);
*/
CommunicationEvents.AddEvent.AddListener(AddFactToMMT);
CommunicationEvents.RemoveEvent.AddListener(RemoveFactFromMMT);
CommunicationEvents.RemoveEvent.AddListener(RemoveFactFromMMT);
}
void AddFactToMMT(RaycastHit hit, int id )
{
//send new fact to MMT
Debug.Log("add fact"+ id);
UnityEngine.Debug.Log("add fact"+ id);
}
void RemoveFactFromMMT(RaycastHit hit, int id)
{
Debug.Log("remove fact"+ id);
UnityEngine.Debug.Log("remove fact"+ id);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment