public VFXUIController(VFXViewController viewController, VFXUI ui, int index) : base(ui) { m_UI = ui; viewController.RegisterNotification(m_UI, OnModelChanged); m_Index = index; m_ViewController = viewController; }
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); } }
public VFXController(VFXViewController viewController, T model) : base(model) { m_ViewController = viewController; m_ViewController.RegisterNotification(model, OnModelChanged); }