C# 클래스 Eryan.Script.Scriptable

Scriptable interface must be implemented by all Eryan scripts
파일 보기 프로젝트 열기: emist/Eryan 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
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