public VFXOperatorController(VFXOperator model, VFXViewController viewController) : base(model, viewController)
 {
     if (model is VFXSubgraphOperator)
     {
         model.ResyncSlots(false);
     }
 }
 public VFXOperatorController(VFXOperator model, VFXViewController viewController) : base(model, viewController)
 {
     if (model is VFXSubgraphOperator)
     {
         model.ResyncSlots(false);
         model.UpdateOutputExpressions();
     }
 }
 public VFXOperatorController(VFXOperator model, VFXViewController viewController) : base(model, viewController)
 {
     if (model is VFXSubgraphOperator)
     {
         // Prevent breaking the editor opening.
         try
         {
             model.ResyncSlots(false);
             model.UpdateOutputExpressions();
         }
         catch (Exception e)
         {
             Debug.LogException(e);
         }
     }
 }