// Use this for initialization void Start() { p=new plugins(); this.UpdateAsObservable() .Where(_ => !test1) .Subscribe(_ => Application.Quit()); this.UpdateAsObservable() .Select(_ => { test1 = p.ISss(); return test1; }) .Subscribe(x => { }); }
/// <summary> /// MAINROUTINE /// </summary> static int Main(string[] args) { // initialize program arguments if (args.Length >= 1) { SERVER_NAME = args[0]; } SERVER_TYPE = version.e_server_type.LOGIN; core.display_title(); //db = new db(); timer = new timer(); socket = new c_socket(timer); plugins = new plugins(); do_init((args.Length >= 1) ? args[1] : LOGIN_CONF_NAME, (args.Length >= 2) ? args[2] : LAN_CONF_NAME); return(0); }