Ejemplo n.º 1
0
        private void OnSettingsChanged()
        {
            m_ColoringForStrength = m_Settings.m_ColoringForStrength;
            m_Damping             = m_Settings.m_Damping;

            m_Offset.Unregister(Refresh);
            m_Offset = m_Settings.m_Offset;
            m_Offset.Register(Refresh);

            m_Strength    = m_Settings.m_Strength;
            m_Frequency   = m_Settings.m_Frequency;
            m_Lacunarity  = m_Settings.m_Lacunarity;
            m_Persistence = m_Settings.m_Persistence;
            m_Amplitude   = m_Settings.m_Amplitude;
            m_Octaves     = m_Settings.m_Octaves;
            m_Gradient    = m_Settings.m_Gradient;

            Refresh();
        }
Ejemplo n.º 2
0
 private void OnDestroy()
 {
     m_Offset.Unregister(OnChange);
 }
Ejemplo n.º 3
0
 private void OnDestroy()
 {
     doRespawnOn.Unregister(OnRespawn);
 }
Ejemplo n.º 4
0
 private void OnDisable() => vector2Event.Unregister(PlayParticleSystem);
Ejemplo n.º 5
0
 private void OnDestroy()
 {
     m_Settings.Unregister(OnSettingsChanged);
     m_Offset?.Unregister(Refresh);
 }