2022-11-29 21:39:56 +00:00
|
|
|
using System.Collections;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using UnityEngine;
|
|
|
|
using Unity.MLAgents;
|
|
|
|
using Unity.MLAgents.SideChannels;
|
|
|
|
using System;
|
|
|
|
|
|
|
|
public class AimbotSideChannel : SideChannel
|
|
|
|
{
|
|
|
|
public AimbotSideChannel()
|
|
|
|
{
|
|
|
|
ChannelId = new Guid("8bbfb62a-99b4-457c-879d-b78b69066b5e");
|
|
|
|
}
|
|
|
|
protected override void OnMessageReceived(IncomingMessage msg)
|
|
|
|
{
|
|
|
|
var receivedString = msg.ReadString();
|
|
|
|
Debug.Log("From Python : " + receivedString);
|
|
|
|
}
|
|
|
|
|
|
|
|
public void SendDebugStatementToPython(string logString, string stackTrace, LogType type)
|
|
|
|
{
|
|
|
|
if (type == LogType.Warning)
|
|
|
|
{
|
2023-04-09 14:35:38 +00:00
|
|
|
var stringToSend = "Warning|" + logString;
|
2022-11-29 21:39:56 +00:00
|
|
|
using (var msgOut = new OutgoingMessage())
|
|
|
|
{
|
|
|
|
msgOut.WriteString(stringToSend);
|
|
|
|
QueueMessageToSend(msgOut);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (type == LogType.Error)
|
|
|
|
{
|
|
|
|
var stringToSend = "Error|"+logString;
|
|
|
|
using (var msgOut = new OutgoingMessage())
|
|
|
|
{
|
|
|
|
msgOut.WriteString(stringToSend);
|
|
|
|
QueueMessageToSend(msgOut);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|