Server.Mobiles.AnimalTrainer.OnSpeech C# (CSharp) Méthode

OnSpeech() public méthode

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Résultat void
        public override void OnSpeech( SpeechEventArgs e )
        {
            if ( !e.Handled && e.HasKeyword( 0x0008 ) ) // *stable*
            {
                e.Handled = true;

                CloseClaimList( e.Mobile );
                BeginStable( e.Mobile );
            }
            else if ( !e.Handled && e.HasKeyword( 0x0009 ) ) // *claim*
            {
                e.Handled = true;

                CloseClaimList( e.Mobile );

                int index = e.Speech.IndexOf( ' ' );

                if ( index != -1 )
                    Claim( e.Mobile, e.Speech.Substring( index ).Trim() );
                else
                    Claim( e.Mobile );
            }
            else
            {
                base.OnSpeech( e );
            }
        }