private void Awake()
 {
     Instance = this;
     MapMakerController.CurLoadString = null;
     if (!PlayerPrefs.HasKey(campaign1CompleteName))
     {
         PlayerPrefs.SetInt(campaign1CompleteName, 0);
     }
 }
Exemple #2
0
    protected override IEnumerator TicksCoroutine(float tickTime)
    {
        while (true)
        {
            RaycastHit2D[] hits = Physics2D.RaycastAll(transform.position, Vector2.zero, 0.1f);
            foreach (RaycastHit2D hit in hits)
            {
                if (hit.transform != null && hit.transform.tag == "Player")
                {
                    CampaignsMenuController.SetCurrentLevelScore(GameController.Instance.CommandsUsed);
                    yield return(new WaitForSeconds(tickTime / 2));

                    PauseController.Instance.Win(GameController.Instance.CommandsUsed);
                }
            }
            yield return(new WaitForSeconds(tickTime));
        }
    }