示例#1
0
文件: API.cs 项目: Aetra/BotDofusW
 public API(Cuenta cuenta, ManejadorAcciones manejar_acciones)
 {
     inventario = new InventarioApi(cuenta, manejar_acciones);
     personaje  = new PersonajeApi(cuenta);
     mapa       = new MapaApi(cuenta, manejar_acciones);
     npc        = new NpcAPI(cuenta, manejar_acciones);
     pelea      = new PeleaApi(cuenta, manejar_acciones);
 }
示例#2
0
 // Token: 0x06000129 RID: 297 RVA: 0x0000610C File Offset: 0x0000450C
 public API(Cuenta cuenta, ManejadorAcciones manejar_acciones)
 {
     this.inventaire = new InventaireApi(cuenta, manejar_acciones);
     this.personnage = new PersonnageApi(cuenta);
     this.map        = new MapApi(cuenta, manejar_acciones);
     this.npc        = new NpcAPI(cuenta, manejar_acciones);
     this.combat     = new CombatApi(cuenta, manejar_acciones);
 }
示例#3
0
 protected virtual void Dispose(bool disposing)
 {
     if (!disposed)
     {
         cuenta             = null;
         manejador_acciones = null;
         disposed           = true;
     }
 }
        public ManejadorScript(Cuenta _cuenta)
        {
            cuenta           = _cuenta;
            manejador_script = new LuaManejadorScript();
            manejar_acciones = new ManejadorAcciones(cuenta);
            banderas         = new List <Bandera>();

            manejar_acciones.evento_accion_finalizada += get_Accion_Finalizada;
            cuenta.pelea.pelea_creada  += get_Pelea_Creada;
            cuenta.pelea.pelea_acabada += get_Pelea_Acabada;
        }
示例#5
0
        public ManejadorScript(Cuenta _cuenta)
        {
            cuenta           = _cuenta;
            manejador_script = new LuaManejadorScript();
            manejar_acciones = new ManejadorAcciones(cuenta, manejador_script);
            banderas         = new List <Bandera>();
            api = new API(cuenta, manejar_acciones);

            manejar_acciones.evento_accion_normal        += get_Accion_Finalizada;
            manejar_acciones.evento_accion_personalizada += get_Accion_Personalizada_Finalizada;
            cuenta.juego.pelea.pelea_creada  += get_Pelea_Creada;
            cuenta.juego.pelea.pelea_acabada += get_Pelea_Acabada;
        }
示例#6
0
        public ScriptHandler(Account _account)
        {
            Account          = _account;
            manejador_script = new LuaManejadorScript();
            manejar_acciones = new ManejadorAcciones(_account, manejador_script);
            banderas         = new List <Bandera>();
            api = new API(_account, manejar_acciones);

            manejar_acciones.evento_accion_normal        += get_Accion_Finalizada;
            manejar_acciones.evento_accion_personalizada += get_Accion_Personalizada_Finalizada;
            Account.Game.Fight.pelea_creada  += get_Pelea_Creada;
            Account.Game.Fight.pelea_acabada += get_Pelea_Acabada;
        }
示例#7
0
 public virtual void Dispose(bool disposing)
 {
     if (disposed)
     {
         if (disposing)
         {
             manejador_script.Dispose();
             manejar_acciones.Dispose();
         }
         manejar_acciones = null;
         manejador_script = null;
         activado         = false;
         cuenta           = null;
         disposed         = true;
     }
 }
示例#8
0
 public MapaApi(Account _cuenta, ManejadorAcciones _manejador_acciones)
 {
     cuenta             = _cuenta;
     manejador_acciones = _manejador_acciones;
 }
示例#9
0
 public NpcAPI(Cuenta _cuenta, ManejadorAcciones _manejador_acciones)
 {
     cuenta             = _cuenta;
     manejador_acciones = _manejador_acciones;
 }
示例#10
0
 public PeleaApi(Cuenta _cuenta, ManejadorAcciones _manejador_acciones)
 {
     cuenta             = _cuenta;
     manejador_acciones = _manejador_acciones;
 }
示例#11
0
 public InventarioApi(Cuenta _cuenta, ManejadorAcciones _manejar_acciones)
 {
     cuenta           = _cuenta;
     manejar_acciones = _manejar_acciones;
 }
示例#12
0
 // Token: 0x06000141 RID: 321 RVA: 0x000065EE File Offset: 0x000049EE
 public NpcAPI(Cuenta _cuenta, ManejadorAcciones _manejador_acciones)
 {
     this.cuenta             = _cuenta;
     this.manejador_acciones = _manejador_acciones;
 }
示例#13
0
 // Token: 0x06000149 RID: 329 RVA: 0x0000678E File Offset: 0x00004B8E
 public CombatApi(Cuenta _cuenta, ManejadorAcciones _manejador_acciones)
 {
     this.cuenta             = _cuenta;
     this.manejador_acciones = _manejador_acciones;
 }
 // Token: 0x0600012D RID: 301 RVA: 0x00006233 File Offset: 0x00004633
 public InventaireApi(Cuenta _cuenta, ManejadorAcciones _manejar_acciones)
 {
     this.cuenta           = _cuenta;
     this.manejar_acciones = _manejar_acciones;
 }