Select Git revision
MMTInterface.cs
-
Richard Marcus authoredRichard Marcus authored
MMTInterface.cs 1.43 KiB
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.AddPointEvent.AddListener(AddFactToMMT);
// CommunicationEvents.RemoveEvent.AddListener(RemoveFactFromMMT);
}
/*
void AddFactToMMT(RaycastHit hit, int id )
{
//send new fact to MMT
UnityEngine.Debug.Log("add fact"+ id);
}
void RemoveFactFromMMT( int id)
{
UnityEngine.Debug.Log("remove fact"+ id);
}
*/
}