Inheritance: MonoBehaviour
Ejemplo n.º 1
0
    private void Awake()
    {
        currLevel             = 0;
        totalDistanceTraveled = 0;
        totalDistanceTraveled = 0;
        numThresholdsPassed   = 1;

        spawnTable.ValidateSpawnable();
        instance = this;
    }
Ejemplo n.º 2
0
	public GameObject GetPooledObject(EndlessRunner.Parts typeToPool){

			for (int i = 0; i < pooledObjects.Count; i++) {
				if (!pooledObjects[i].go.activeInHierarchy && pooledObjects[i].type == typeToPool) {
					return pooledObjects[i].go;
				}
			}
		if (willGrow) {
			//Randomly select an element out of one list
			GameObject obj = (GameObject)Instantiate(EndlessRunner.currentEndlessRunner.GetGameObjectParts(typeToPool));
			pooledObjects.Add(new pool(){go=obj, type = typeToPool});
			return obj;
		}
		return null;
	}
Ejemplo n.º 3
0
 private void Awake()
 {
     er = GameObject.FindGameObjectWithTag("GameManager").GetComponent <EndlessRunner>();
 }
 /// <summary>
 /// Awake this instance.
 /// </summary>
 void Awake()
 {
     currentEndlessRunner = this;
 }
Ejemplo n.º 5
0
	/// <summary>
	/// Awake this instance.
	/// </summary>
	void Awake(){
		currentEndlessRunner = this;
	}