C# Класс Eryan.Script.Scriptable

Scriptable interface must be implemented by all Eryan scripts
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EAgentHandler Eryan.InputHandler.AgentHandler
ECamera Eryan.InputHandler.Camera
ECommunicator Eryan.IPC.Communicator
EDrawingArea Eryan.Util.DrawableScreen
EKeyboard Eryan.Input.KeyBoard
ELocalHandler Eryan.InputHandler.LocalHandler
ELogger Util.Logger
EMenuHandler Eryan.InputHandler.MenuHandler
EMouse Eryan.Input.Mouse
EOverViewHandler OverviewHandler
EPreciseMouse Eryan.Input.PreciseMouse
ERandom System.Random
ESession Eryan.Wrappers.Session
EStationHandler Eryan.Wrappers.Station
MyShip Eryan.Wrappers.Ship
enabled bool

Защищенные свойства (Protected)

Свойство Тип Описание
name string

Открытые методы

Метод Описание
initializeInputs ( WindowHandler bot ) : void

Internal use, the Bot will initialize the script with its input handlers once its loaded into memory

onFinish ( ) : System.Boolean

Script's cleanup code

onStart ( ) : System.Boolean

To be used by the script to initialize its state variables

run ( ) : int

The main loop for scripts

Описание методов

initializeInputs() публичный Метод

Internal use, the Bot will initialize the script with its input handlers once its loaded into memory
public initializeInputs ( WindowHandler bot ) : void
bot Eryan.UI.WindowHandler The reference to the bot's windowhandler
Результат void

onFinish() публичный абстрактный Метод

Script's cleanup code
public abstract onFinish ( ) : System.Boolean
Результат System.Boolean

onStart() публичный абстрактный Метод

To be used by the script to initialize its state variables
public abstract onStart ( ) : System.Boolean
Результат System.Boolean

run() публичный абстрактный Метод

The main loop for scripts
public abstract run ( ) : int
Результат int

Описание свойств

EAgentHandler публичное свойство

The script's agent handler
public AgentHandler,Eryan.InputHandler EAgentHandler
Результат Eryan.InputHandler.AgentHandler

ECamera публичное свойство

Reference to this bot's camera handler
public Camera,Eryan.InputHandler ECamera
Результат Eryan.InputHandler.Camera

ECommunicator публичное свойство

Bot's communicator reference
public Communicator,Eryan.IPC ECommunicator
Результат Eryan.IPC.Communicator

EDrawingArea публичное свойство

The bot's drawing area
public DrawableScreen,Eryan.Util EDrawingArea
Результат Eryan.Util.DrawableScreen

EKeyboard публичное свойство

Reference to this bot's keyboard
public KeyBoard,Eryan.Input EKeyboard
Результат Eryan.Input.KeyBoard

ELocalHandler публичное свойство

This bot's local chat handler
public LocalHandler,Eryan.InputHandler ELocalHandler
Результат Eryan.InputHandler.LocalHandler

ELogger публичное свойство

The scripts Logging engine
public Util.Logger ELogger
Результат Util.Logger

EMenuHandler публичное свойство

Bot's MenuHandler reference
public MenuHandler,Eryan.InputHandler EMenuHandler
Результат Eryan.InputHandler.MenuHandler

EMouse публичное свойство

Bot's Mouse handler
public Mouse,Eryan.Input EMouse
Результат Eryan.Input.Mouse

EOverViewHandler публичное свойство

Bot's OverViewHandler reference
public OverviewHandler EOverViewHandler
Результат OverviewHandler

EPreciseMouse публичное свойство

Bot's PreciseMouse reference
public PreciseMouse,Eryan.Input EPreciseMouse
Результат Eryan.Input.PreciseMouse

ERandom публичное свойство

Random generator for script use
public Random,System ERandom
Результат System.Random

ESession публичное свойство

Reference to our current eve session
public Session,Eryan.Wrappers ESession
Результат Eryan.Wrappers.Session

EStationHandler публичное свойство

Reference to the bot's station handler
public Station,Eryan.Wrappers EStationHandler
Результат Eryan.Wrappers.Station

MyShip публичное свойство

Reference to our player's ship
public Ship,Eryan.Wrappers MyShip
Результат Eryan.Wrappers.Ship

enabled публичное свойство

Is the script enabled
public bool enabled
Результат bool

name защищенное свойство

The script name
protected string name
Результат string