public static void StartWarriorScan()
 {
     LW_DeathEvent.Subscribe(onLW_Death);
     LW_DevirtEvent.Subscribe(onLW_Devirt);
     LW_VirtEvent.Subscribe(onLW_Virt);
     LW_FrontierEvent.Subscribe(onLW_Frontier);
     LW_HealEvent.Subscribe(onLW_Heal);
     LW_HurtEvent.Subscribe(onLW_Hurt);
     LW_MoveEvent.Subscribe(onLW_Move);
     LW_TranslationEvent.Subscribe(onLW_translation);
     LW_XanaficationEvent.Subscribe(onLW_Xanafication);
 }
示例#2
0
        protected override void DoCommand(string[] args)
        {
            Output("args:" + args[0]);
            LyokoWarrior warrior = null;

            try
            {
                warrior = LyokoWarriors.GetByName(args[0].ToLower());
            }
            catch (Exception e)
            {
                LyokoLogger.Log(Name, e.ToString());
            }
            if (warrior == null)
            {
                Output("no warrior");
                throw new CommandException(this, "invalid warrior!");
            }
            Output("warrior: " + warrior.WarriorName);
            LW_VirtEvent.Call(warrior, "forest");
            Output(warrior.WarriorName + " virtualized.");
        }