Exemple #1
0
        private VisualElement CreateView(CameraViewViewModel viewModel)
        {
            VisualElement e = cameraView.CloneTree();

            e.Q <Button>("ViewName").text = viewModel.name;

            e.RegisterCallback <ClickEvent>(evt =>
            {
                CameraChangeEvent.Invoke(viewModel.gameObject);
            });

            return(e);
        }
Exemple #2
0
 public void AddElement(CameraViewViewModel viewModel)
 {
     viewModels.Add(viewModel);
     this.Add(CreateView(viewModel));
 }