Files
ui/Assets/Module/DiscoveryButton.cs

38 lines
1011 B
C#

using UnityEngine;
public class DiscoveryButton : MonoBehaviour
{
public TopologyBuilder topologyBuilder;
void Start()
{
// todo: where should this be? needs to be somewhere on startup of the game.
// Sentry is used for crash logging
ControlLibrary.control_sentry_init("https://945ddf43f243019f176a8b6171cf534a@o4505559031545856.ingest.us.sentry.io/4510490606567424", "env", "rel");
ControlLibrary.control_sentry_set_app_info("unity", "1", "1");
ControlLibrary.init();
}
public void OnDiscoveryPressed()
{
if (topologyBuilder != null)
{
Debug.Log("Discovery button pressed.");
topologyBuilder.BuildTopologyFromJson();
}
else
{
Debug.LogError("TopologyBuilder is not assigned!");
}
}
void OnDestroy()
{
Debug.Log("Cleaning up native resources");
ControlLibrary.cleanup();
ControlLibrary.control_sentry_shutdown();
}
}