using System; using UnityEngine; namespace DMBLplug { public class MonitorColliders : MVRScript { private CollisionTrigger LipTrigger; private Collider LipTriggerCollider; private float timer; public override void Init() { try { timer = Time.realtimeSinceStartup + 1f; LipTrigger = containingAtom.GetStorableByID("LipTrigger") as CollisionTrigger; LipTriggerCollider = LipTrigger.GetComponent(); } catch (Exception e) { SuperController.LogError("Exception caught: " + e); } } void Update() { try { if (Time.realtimeSinceStartup < timer) return; timer = Time.realtimeSinceStartup + 1f; SuperController.LogMessage($"Parent:{LipTrigger.transform.parent.name} {LipTrigger.transform.parent.localEulerAngles.ToString("F3")}\nTrig: {LipTrigger.transform.localEulerAngles.ToString("F3")}, Col: {LipTriggerCollider.transform.localEulerAngles.ToString("F3")}"); } catch (Exception e) { SuperController.LogError("Exception caught: " + e); } } } }