Axiom.Samples.Ocean.OceanSample.selectMenu_SelectedIndexChanged C# (CSharp) Méthode

selectMenu_SelectedIndexChanged() private méthode

private selectMenu_SelectedIndexChanged ( object sender, System e ) : void
sender object
e System
Résultat void
        void selectMenu_SelectedIndexChanged( object sender, System.EventArgs e )
        {
            SelectMenu menu = sender as SelectMenu;
            if ( menu != null )
            {
                currentMaterial = menu.SelectionIndex;
                activeMaterial = (Material)MaterialManager.Instance.GetByName( materialControlsContainer[ currentMaterial ].MaterialName );
                activeMaterial.Load();
                int numShaders = materialControlsContainer[ currentMaterial ].ShaderControlsCount;
                numPages = ( numShaders / ControlsPerPage ) + ( numShaders % ControlsPerPage == 0 ? 0 : 1 );
                ChangePage( 0 );

                if ( oceanSurfaceEnt != null )
                    oceanSurfaceEnt.MaterialName = materialControlsContainer[ currentMaterial ].MaterialName;
            }
        }
        /// <summary>