Example #1
0
        void Awake()
        {
            m_Player = GameObject.FindObjectOfType<Motor>();
            playerTile = GetPlayerTile();
            newPlayerTile = GetPlayerTile();
            m_HalfCitySize = (int)Mathf.Ceil(m_GridSize / 2);

            m_ScoreManager = GameObject.FindObjectOfType<ScoreManager>();
            m_SelectTarget = GameObject.FindObjectOfType<SelectTarget>();

            Assert.IsNotNull(m_BlockPool, "Block Pool is null");
            Assert.IsNotNull(m_MobPool, "Mob Pool is null");
            Assert.IsNotNull(m_Player, "Player is null");

            GenerateCity();
            GenerateMobs();
        }
Example #2
0
 void Awake()
 {
     m_Player = GameObject.FindObjectOfType<Motor>();
     m_CityGenerator = GameObject.FindObjectOfType<Procedural.CityGenerator>();
 }
Example #3
0
 void Start()
 {
     m_Player = GameObject.FindObjectOfType<Motor>();
     StartCoroutine(Timer());
     PlayerPrefs.SetInt("Score", 0);
 }