void OnEnable() { m_Volume = target as CustomPassVolume; using (var o = new PropertyFetcher <CustomPassVolume>(serializedObject)) { m_SerializedPassVolume = new SerializedPassVolume { isGlobal = o.Find(x => x.isGlobal), injectionPoint = o.Find(x => x.injectionPoint), customPasses = o.Find(x => x.customPasses), }; } CreateReorderableList(m_SerializedPassVolume.customPasses); }
void OnEnable() { m_Volume = target as CustomPassVolume; using (var o = new PropertyFetcher <CustomPassVolume>(serializedObject)) { m_SerializedPassVolume = new SerializedPassVolume { isGlobal = o.Find(x => x.isGlobal), injectionPoint = o.Find(x => x.injectionPoint), customPasses = o.Find(x => x.customPasses), fadeRadius = o.Find(x => x.fadeRadius), priority = o.Find(x => x.priority), }; } CreateReorderableList(m_SerializedPassVolume.customPasses); UpdateMaterialEditors(); }