Start() public method

public Start ( ) : void
return void
Ejemplo n.º 1
0
        private void FormExample_Load(object sender, EventArgs e)
        {
            // set path
            tbPath.Text = Properties.Settings.Default.Path;
            // binding list
            lbRegisteredTools.DataSource = RegisterTools;
            lbScannedTools.DataSource    = ScanTools;
            // check port list
            foreach (var item in HComm.Device.HcSerial.GetPortNames())
            {
                // add port name
                cbPorts.Items.Add(item);
            }
            // check interfcae list
            foreach (var item in HcManager.GetAllInterfaces())
            {
                // add interface item
                cbInterface.Items.Add($@"{item.Name}:{item.Id}");
            }
            // check list
            if (cbInterface.Items.Count > 0)
            {
                cbInterface.SelectedIndex = 0;
            }

            // set event
            Interface.ChangedConnect += InterfaceOnChangedConnect;
            Interface.ReceivedMsg    += InterfaceOnReceivedMsg;
            // load register tools
            Interface.LoadRegisterTools(tbPath.Text);
            // start timer
            timer.Start();
            // start scanner
            Interface.Start();
        }
Ejemplo n.º 2
0
    private void InitializationPlayer()
    {
        GameObject oldPlayer  = GameObject.FindGameObjectWithTag("Player");
        Transform  startPoint = GameObject.FindGameObjectWithTag("StartPoint").transform;
        Interface  Interface  = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Interface>();

        if (oldPlayer != null)
        {
            Destroy(oldPlayer);
        }
        GameObject newPlayer = Instantiate(SelectedCharacter, startPoint.position, Quaternion.identity);

        Destroy(newPlayer.GetComponent <Rival>());
        Interface.Player       = newPlayer;
        Interface.PlayerScript = newPlayer.GetComponent <Player>();
        Interface.Start();
    }
Ejemplo n.º 3
0
    public void InitializationPlayer(GameObject selectedCharacter)
    {
        GameObject        oldPlayer         = GameObject.FindGameObjectWithTag("Player");
        Transform         startPoint        = GameObject.FindGameObjectWithTag("StartPoint").transform;
        Interface         Interface         = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Interface>();
        GlobalGameControl globalGameControl = GetComponent <GlobalGameControl>();

        if (oldPlayer != null)
        {
            Destroy(oldPlayer);
        }
        GameObject newPlayer = Instantiate(selectedCharacter, startPoint.position, Quaternion.identity);

        Interface.Player       = newPlayer;
        Interface.PlayerScript = newPlayer.GetComponent <Player>();
        Interface.Start();
        globalGameControl.Players[0] = newPlayer; // Запись в массив игрока
    }
Ejemplo n.º 4
0
        public static void Main(string[] args)
        {
            if (args.Length == 4 && args[0] == "lang")
            {
                FileUtils.MungeLanguage(Convert.ToUInt32(args[1]), args[2], args[3]);
            }
            if (args.Length == 1 && args[0] == "remap")
            {
                FileUtils.Remap();
            }

            string module     = "Default";
            string modulePath = "./Modules/" + module;
            string moduleFile = modulePath + ".mod";

            bool mungeModule         = false;
            bool tryLoadMungedModule = false;

            ProgramFlowController flowController = null;

            try
            {
                if (File.Exists(moduleFile) && tryLoadMungedModule)
                {
                    using (FileStream fileStream = new FileStream(moduleFile, FileMode.Open))
                    {
                        using (GZipStream compressionStream = new GZipStream(fileStream, CompressionMode.Decompress))
                        {
                            var stream = new SerializationInputStream(compressionStream);
                            GameData.Load(module, stream);
                        }
                    }
                }
                else
                {
                    GameData.Load(module);

                    if (mungeModule)
                    {
                        using (FileStream fileStream = new FileStream(moduleFile, FileMode.Create))
                        {
                            using (GZipStream compressionStream = new GZipStream(fileStream, CompressionLevel.Optimal))
                            {
                                var stream = new SerializationOutputStream(compressionStream);
                                GameData.Serialize(stream);
                            }
                        }
                    }
                }

                Interface.Screen = new Screen();

                flowController = new ProgramFlowController(Interface);
                flowController.EnterState(ProgramState.LANDING, null);

                Interface.Start(false, true);
            }
            catch (Exception e)
            {
                var fileName = string.Format("Logs/CrashDump-{0}.txt", DateTime.Now.ToString("yyyyMMddHHmmss"));
                var log      = new StringBuilder();
                log.AppendFormat("[ProgramState]\n{0}\n\n", flowController);
                log.AppendFormat("[StackTrace]\n{0}", e);
                File.WriteAllText(fileName, log.ToString());
                Console.WriteLine("CrashDump written to {0}\n\n{1}", fileName, log);
            }
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Interface i = new Interface();

            i.Start();
        }
Ejemplo n.º 6
0
 public void Start()
 {
     _TickManager.Start();
     _Interface.Start(false, true);
 }