Exemplo n.º 1
0
 public VFXUIController(VFXViewController viewController, VFXUI ui, int index) : base(ui)
 {
     m_UI = ui;
     viewController.RegisterNotification(m_UI, OnModelChanged);
     m_Index          = index;
     m_ViewController = viewController;
 }
Exemplo n.º 2
0
        public VFXParameterController(VFXParameter model, VFXViewController viewController) : base(viewController, model)
        {
            m_Slot = model.outputSlots[0];
            viewController.RegisterNotification(m_Slot, OnSlotChanged);

            exposedName = MakeNameUnique(exposedName);

            if (VFXGizmoUtility.HasGizmo(model.type))
            {
                m_Gizmoables = new IGizmoable[] { this }
            }
            ;
            else
            {
                m_Gizmoables = new IGizmoable[] {}
            };
        }

        string IGizmoable.name
        {
            get { return(exposedName); }
        }
Exemplo n.º 3
0
 public VFXController(VFXViewController viewController, T model) : base(model)
 {
     m_ViewController = viewController;
     m_ViewController.RegisterNotification(model, OnModelChanged);
 }