internal ShaderInputViewController(ShaderInput shaderInput, ShaderInputViewModel inViewModel, GraphDataStore graphDataStore) : base(shaderInput, inViewModel, graphDataStore) { InitializeViewModel(); m_SgBlackboardField = new SGBlackboardField(ViewModel); m_SgBlackboardField.controller = this; m_BlackboardRowView = new SGBlackboardRow(m_SgBlackboardField, null); m_BlackboardRowView.expanded = SessionState.GetBool($"Unity.ShaderGraph.Input.{shaderInput.objectId}.isExpanded", false); }