Beispiel #1
0
        private void BtnStopClick(object sender, EventArgs e)
        {
            EnvironmentThread?.Abort();
            AnimationThread?.Abort();
            UiUpdater?.Stop();
            RefreshInfo();

            SetButtonsEnable(false);
        }
Beispiel #2
0
        protected override void OnClosing(CancelEventArgs e)
        {
            base.OnClosing(e);

            Config.EndOfApplication = true;
            UiUpdater?.Stop();
            EnvironmentThread?.Abort();
            AnimationThread?.Abort();
        }
        public void DisplayElements()
        {
            var builder = new StringBuilder();
            var upper   = _arr.GetUpperBound(0);

            for (var i = 0; i <= upper; i++)
            {
                builder.Append(_arr[i] + " ");
            }
            builder.AppendLine();
            UiUpdater.UpdateUi(builder.ToString(), true);
        }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     ui            = GameObject.FindObjectOfType <UiUpdater> ().GetComponent <UiUpdater> ();
     gm            = GameObject.FindObjectOfType <GameManager> ().GetComponent <GameManager> ();
     grid          = GameObject.FindObjectOfType <Grid>().GetComponent <Grid>();
     darkener      = transform.GetChild(0).GetComponent <SpriteRenderer> ();
     tower         = transform.GetChild(1).GetComponent <Tower>();
     tower.enabled = false;
     tower.GetComponent <CircleCollider2D> ().enabled = false;
     startPos      = transform.position;
     canPlaceTower = false;
     canBuyTower   = false;
 }
Beispiel #5
0
 public void Awake()
 {
     uiUpdater = GetComponent <UiUpdater>();
 }
Beispiel #6
0
 // Use this for initialization
 void Start()
 {
     ui = GameObject.FindObjectOfType <UiUpdater> ();
 }