public void _OnAreaEntered(Area2D area) { var baton = area.GetOwner <Baton>(); if (JsonLogger.GetInstance().Recording) { if (baton.Speed > 0) { JsonLogger.GetInstance().LogLap(baton.batonId); } } }
public override void _Pressed() { base._Pressed(); if (!JsonLogger.GetInstance().Recording) { JsonLogger.GetInstance().Start(); recordIcon.Visible = true; } else { JsonLogger.GetInstance().Stop(); recordIcon.Visible = false; } }
public override void _ExitTree() { base._ExitTree(); JsonLogger.GetInstance().Stop(); }