private UserController _CreateUser(Regulus.Utility.Updater<Regulus.Utility.IUpdatable> frameworkRoot) { Console.WriteLine("建立使用者."); UserController user = new UserController(); frameworkRoot.Add(user); return user; }
private void _CreateStageBot(Regulus.Utility.Updater<Regulus.Utility.IUpdatable> frameworkRoot) { Console.WriteLine("建立狀態機器人..."); Console.Write("輸入數量:"); int botCount = 0; if (int.TryParse(Console.ReadLine(), out botCount)) { for (int idx = 0; idx < botCount; ++idx) { var bot = new StatusBotController("StatusBot" + idx.ToString() ); frameworkRoot.Add(bot); } } }
private void _CreateRandomBot(Regulus.Utility.Updater<Regulus.Utility.IUpdatable> frameworkRoot) { if (System.IO.File.Exists("BotCommand.txt")) { Console.WriteLine("建立隨機機器人..."); Console.Write("輸入數量:"); int botCount = 0; if (int.TryParse(Console.ReadLine(), out botCount)) { for(int idx = 0; idx < botCount ;++idx) { var bot = new RandomBotController("BotCommand.txt"); frameworkRoot.Add(bot); } } } }
private void _Bind(Regulus.Remoting.Ghost.IProvider provider) { provider.Add(_Online); provider.Ready(_Online.Id); }
void _Bind(Regulus.Remoting.Ghost.IProvider provider) { provider.Add(_Connect); provider.Ready(_Connect.Id); }