private void despues_De_Archivo()
        {
            manejador_script.Set_Global("imprimir_exito", new Action <string>((mensaje) => cuenta.logger.log_informacion("Script", mensaje)));
            manejador_script.Set_Global("imprimir_error", new Action <string>((mensaje) => cuenta.logger.log_Error("Script", mensaje)));
            manejador_script.Set_Global("detener_script", new Action(() => detener_Script()));

            manejador_script.Set_Global("esta_recolectando", (Func <bool>)cuenta.esta_recolectando);
            manejador_script.Set_Global("esta_dialogando", (Func <bool>)cuenta.esta_dialogando);
        }
Example #2
0
        private void funciones_Personalizadas()
        {
            manejador_script.Set_Global("api", api);

            //no necesita coroutines
            manejador_script.Set_Global("personaje", api.personaje);

            manejador_script.Set_Global("mensaje", new Action <string>((mensaje) => cuenta.logger.log_informacion("SCRIPT", mensaje)));
            manejador_script.Set_Global("mensajeError", new Action <string>((mensaje) => cuenta.logger.log_Error("SCRIPT", mensaje)));
            manejador_script.Set_Global("detenerScript", new Action(() => detener_Script()));
            manejador_script.Set_Global("delayFuncion", new Action <int>((ms) => manejar_acciones.enqueue_Accion(new DelayAccion(ms), true)));

            manejador_script.Set_Global("estaRecolectando", (Func <bool>)cuenta.esta_recolectando);
            manejador_script.Set_Global("estaDialogando", (Func <bool>)cuenta.esta_dialogando);

            manejador_script.script.DoString(Properties.Resources.api_ayuda);
        }
Example #3
0
        private void funciones_Personalizadas()
        {
            manejador_script.Set_Global("api", api);

            //no necesita coroutines
            manejador_script.Set_Global("Character", api.personaje);

            manejador_script.Set_Global("message", new Action <string>((mensaje) => Account.Logger.log_information("SCRIPT", mensaje)));
            manejador_script.Set_Global("messageError", new Action <string>((mensaje) => Account.Logger.log_Error("SCRIPT", mensaje)));
            manejador_script.Set_Global("stopScript", new Action(() => StopScript()));
            manejador_script.Set_Global("delayFunction", new Action <int>((ms) => manejar_acciones.enqueue_Accion(new DelayAccion(ms), true)));

            manejador_script.Set_Global("isCollecting", (Func <bool>)Account.IsCollecting);
            manejador_script.Set_Global("isDialog", (Func <bool>)Account.IsDialoguing);

            manejador_script.script.DoString(Properties.Resources.api_ayuda);
        }
        private void funciones_Personalizadas()
        {
            manejador_script.Set_Global("api", api);

            //no necesita coroutines
            manejador_script.Set_Global("personnage", api.personaje);

            manejador_script.Set_Global("message", new Action <string>((mensaje) => cuenta.logger.log_informacion("SCRIPT", mensaje)));
            manejador_script.Set_Global("messageErreur", new Action <string>((mensaje) => cuenta.logger.log_Error("SCRIPT", mensaje)));
            manejador_script.Set_Global("stopScript", new Action(() => detener_Script()));
            manejador_script.Set_Global("delayFFonction", new Action <int>((ms) => manejar_acciones.enqueue_Accion(new DelayAccion(ms), true)));

            manejador_script.Set_Global("estenCollection", (Func <bool>)cuenta.IsGathering);
            manejador_script.Set_Global("estenDialogue", (Func <bool>)cuenta.Is_In_Dialog);

            manejador_script.script.DoString(Properties.Resources.api_ayuda);
        }