void RessiReachedCanvasTrigger(DrawingActivityInstance activity)
 {
     _activeActivity = activity;
     Ressi.TouchInteractions.Paused = true;
     MoveRessiToCanvasEdge(activity.Position);
     _cameraMovement.SetTargetX(activity.Position.x);
 }
 void CompletedActivityInstance(DrawingActivityInstance instance)
 {
     _completedActivityInstances++;
     Ressi.CompleteActivity(() => FinishActivityInstance(instance));
 }
 void FailedActivityInstance(DrawingActivityInstance instance)
 {
     _failedActivityInstances++;
     Ressi.FailActivity(() => FinishActivityInstance(instance));
 }
 void FinishActivityInstance(DrawingActivityInstance instance)
 {
     instance.Destroy();
     SetNewCameraBounds(TouchInteractions.CameraTouchInteraction);
     RestoreMovement();
 }