protected override void OnQuestSelected() { base.OnQuestSelected(); if (_registerQuestArrow) { _arrow = QuestOverlayFactory.CreateQuestArrow(transform, Color.red, Quest); } if (_registerPOI) { _poiOverlay = QuestOverlayFactory.CreatePointOfInterest(transform, Quest); } }
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); } }