protected override void OnQuestSelected()
 {
     base.OnQuestSelected();
     if (_registerQuestArrow)
     {
         _arrow = QuestOverlayFactory.CreateQuestArrow(transform, Color.red, Quest);
     }
     if (_registerPOI)
     {
         _poiOverlay = QuestOverlayFactory.CreatePointOfInterest(transform, Quest);
     }
 }
Esempio n. 2
0
        public void Render(IEnumerable <PointOfInterest> pois, Camera camera, IRenderContext context, Rectd screenRect)
        {
            POIOverlay poiOverlay = new POIOverlay();

            poiOverlay.RenderCircle         = true;
            poiOverlay.SizeInMM             = 6;
            poiOverlay.KeepSameSizeOnScreen = false;
            foreach (PointOfInterest poi in pois)
            {
                poiOverlay.Position = poi.Position;
                poiOverlay.Render(camera, context);
            }
        }