Пример #1
0
    // Use this for initialization
    void Start()
    {
        task       = GameObject.FindGameObjectWithTag("task").GetComponent <TasksPerformed>();
        waterLevel = gameObject.GetComponentInParent <waterLevel>();

        //獲得土壤中的create植物.cs
        createPumpkin  = gameObject.GetComponentInParent <createPumpkin>();
        createCarrot   = gameObject.GetComponentInParent <createCarrot>();
        createTomato   = gameObject.GetComponentInParent <createTomato>();
        createCucumber = gameObject.GetComponentInParent <createCucumber>();
        createEggplant = gameObject.GetComponentInParent <createEggplant>();

        /*if(createVeg_cs!=null){
         *      ontri = true;
         * }*/
    }
        private void FileSelectedEventHandler()
        {
            StartPerformingTasks?.Invoke();
            File.WriteAllLines(Data.FILE, new string[] { dialog.FileName });
            TBFileName.Text = dialog.FileName;
            try
            {
                Data.Code.Lines = File.ReadAllLines(dialog.FileName);
            }
            catch (Exception ex)
            {
                TasksPerformed?.Invoke();
                MessageBox.Show("Произошла ошибка при форматировании кода:\n\"" + ex.Message + "\"", "Ошибка при форматировании кода");
                Data.Code.LoadFromFileForChanging(TBFileName.Text);
            }

            PerformTasks();
            TasksPerformed?.Invoke();
        }