示例#1
0
        public void HandleNewNavigationMeshRenderers(IList <INavigationMeshRenderer> renderers)
        {
            _view.Renderers = renderers;
            var renderer = _service.CurrentNavigationMeshRenderer;
            INavigationMeshRenderer newRenderer = null;

            if (renderer != null)
            {
                newRenderer = renderers.FirstOrDefault(r => r.GetType() == renderer.GetType());
            }
            SelectRenderer(newRenderer);
        }
示例#2
0
 public void SelectRenderer(INavigationMeshRenderer renderer)
 {
     _service.CurrentNavigationMeshRenderer = renderer;
     _view.SelectedRenderer = renderer;
 }
示例#3
0
 public void SelectRenderer(INavigationMeshRenderer renderer)
 {
     _service.CurrentNavigationMeshRenderer = renderer;
     _view.SelectedRenderer = renderer;
 }