コード例 #1
0
ファイル: ChatPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public override Alienseed.BaseNetworkServer.Telnet.Prompts.BaseTextPrompt OnResponse(TelNetState client, string text, bool cancel)
 {
     if(cancel)
         return new MainMenu(client.User.IsAdmin);
     EventSink.OnChat(client, text);
     return this;
 }
コード例 #2
0
ファイル: LoginPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public override BaseTextPrompt OnResponse(TelNetState client, string username, bool cancel)
 {
     if (!cancel && !string.IsNullOrWhiteSpace(username))
     {
         return(new LoginPrompt2(username.Trim()));
     }
     return(this);
 }
コード例 #3
0
ファイル: LoginPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public override BaseTextPrompt OnResponse(TelNetState client, string password, bool cancel)
 {
     if (!cancel && client.Notifier.Login(Username, password.Trim()))
     {
         client.Notifier.LoginSuccess();
         return new MainMenu(client.User.IsAdmin);
     }
     else
     {
         client.Notifier.LoginFailed();
         return new LoginPrompt();
     }
 }
コード例 #4
0
ファイル: LoginPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public override BaseTextPrompt OnResponse(TelNetState client, string password, bool cancel)
 {
     if (!cancel && client.Notifier.Login(Username, password.Trim()))
     {
         client.Notifier.LoginSuccess();
         return(new MainMenu(client.User.IsAdmin));
     }
     else
     {
         client.Notifier.LoginFailed();
         return(new LoginPrompt());
     }
 }
コード例 #5
0
ファイル: TextPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public abstract BaseTextPrompt OnResponse(TelNetState client, string text, bool cancel);
コード例 #6
0
 public override Alienseed.BaseNetworkServer.Telnet.Prompts.BaseTextPrompt OnResponse(TelNetState client, string text, bool cancel)
 {
     if (cancel)
     {
         return(new MainMenu(client.User.IsAdmin));
     }
     EventSink.OnChat(client, text);
     return(this);
 }
コード例 #7
0
ファイル: TextPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public abstract BaseTextPrompt OnResponse(TelNetState client, string text, bool cancel);
コード例 #8
0
ファイル: LoginPrompt.cs プロジェクト: stevenzeiler/FeenPhone
 public override BaseTextPrompt OnResponse(TelNetState client, string username, bool cancel)
 {
     if (!cancel && !string.IsNullOrWhiteSpace(username))
     return new LoginPrompt2(username.Trim());
     return this;
 }