using System; using UnityEngine.Perception.GroundTruth.DataModel; namespace UnityEngine.Perception.GroundTruth.Consumers { public class NoOpConsumer : ConsumerEndpoint { protected override bool IsComplete() { return true; } public override object Clone() { return CreateInstance(); } public override void SimulationStarted(SimulationMetadata metadata) { // Do nothing, drop everything on the floor } public override void FrameGenerated(Frame frame) { // Do nothing, drop everything on the floor } public override void SimulationCompleted(CompletionMetadata metadata) { // Do nothing, drop everything on the floor } } }