public DiffusionProfileSlotControlView(DiffusionProfileInputMaterialSlot slot) { AddStyleSheetPath("DiffusionProfileSlotControlView"); m_Slot = slot; popupField = new PopupField <string>(m_Slot.diffusionProfile.popupEntries, m_Slot.diffusionProfile.selectedEntry); popupField.OnValueChanged(OnValueChanged); Add(popupField); }
public DiffusionProfileSlotControlView(DiffusionProfileInputMaterialSlot slot) { styleSheets.Add(Resources.Load <StyleSheet>("DiffusionProfileSlotControlView")); m_Slot = slot; popupField = new PopupField <string>(m_Slot.diffusionProfile.popupEntries, m_Slot.diffusionProfile.selectedEntry); popupField.RegisterValueChangedCallback(RegisterValueChangedCallback); Add(popupField); }
public DiffusionProfileSlotControlView(DiffusionProfileInputMaterialSlot slot) { styleSheets.Add(Resources.Load <StyleSheet>("DiffusionProfileSlotControlView")); m_Slot = slot; diffusionProfileField = new ObjectField { value = m_Slot.diffusionProfile, allowSceneObjects = false, objectType = typeof(DiffusionProfileSettings) }; diffusionProfileField.RegisterCallback <ChangeEvent <Object> >(RegisterValueChangedCallback, TrickleDown.NoTrickleDown); Add(diffusionProfileField); }