Пример #1
0
 void OnEnable()
 {
     DontDestroyOnLoad(this.gameObject);
     levelGen = GetComponent <GenerateLevel>();
     SceneManager.sceneLoaded += OnSceneLoaded;         //this only makes sense if this object persists through scenes
     UnityEventManager.StartListeningInt("MoMDeath", IsGameOver);
     UnityEventManager.StartListening("StartGame", StartNewGame);
 }
Пример #2
0
	// FoodDisplay foodDisplay;
	// HealthDisplay healthDisplay;

	void OnEnable()
	{
		UnityEventManager.StartListeningInt("UpdateFood", SetFood);
		UnityEventManager.StartListeningInt("UpdateHealth", SetHealth);
		UnityEventManager.StartListeningInt("MoMDeath", Notify);
		StartCoroutine(UpdateInfo());
//		healthText.text =  "Health: " + 0;
//		scoreText.text =  "Food: " + 0;
	}
Пример #3
0
 void Start()
 {
     //SecondString +=": ";
     text      = GetComponent <Text>();
     text.text = string.Format("{0}: {1}", variableName, variable);
     //GetComponent<Text>().text =  string.Format("{0} {1}  {2} {3}",FirstString, FirstValue, SecondString, SecondValue);
     //UnityEventManager.StartListeningInt("Score", AddPoints);
     UnityEventManager.StartListeningInt(variableName + "Event", AddValue);
 }
Пример #4
0
 protected override void OnEnable()
 {
     spark       = GetComponentInChildren <ParticleSystem>();
     enemies     = new List <Unit_Base>();
     targetEnemy = null;
     mask        = 1 << LayerMask.NameToLayer("Units");
     canAttack   = true;
     base.OnEnable();
     UnityEventManager.StartListeningInt("PlaceFightFlag", UpdateFlagLocation);
 }
Пример #5
0
 void OnEnable()
 {
     Player = GameObject.FindGameObjectWithTag("Player");
     UnityEventManager.StartListeningInt("Score", CountKilled);
     ObjectPool.CreatePool("Bullets", 20, bulletFab);
     ObjectPool.CreatePool("Enemies", enemyNumber, enemyFab);
     enemies = ObjectPool.DrawFromPool(enemyNumber, "Enemies");
     //for different enemy types we could have diferent pools
     spawnPoints = GetComponentsInChildren <Transform>();
 }
Пример #6
0
    protected override void OnEnable()
    {
        base.OnEnable();
        if (GetComponentInChildren <MeshRenderer>().materials.Length > 1)
        {
            TeamColorMat = GetComponentInChildren <MeshRenderer>().materials[1];
        }
        sqrDist = orbit * orbit;
        UnityEventManager.StartListeningInt("TargetUnavailable", TargetLost);
//		childTransform = GetComponent<NetworkTransformChild>();
//		if(childTransform!=null)
//		childTransform.enabled = false;
        //StartCoroutine(Idle());
    }
Пример #7
0
 protected override void OnEnable()
 {
     base.OnEnable();
     mask = 1 << LayerMask.NameToLayer("Food");
     UnityEventManager.StartListeningInt("PlaceFarmFlag", UpdateFlagLocation);
 }
Пример #8
0
 void Start()
 {
     GetComponent <Text>().text = string.Format("Points: {0}  Waves: {1}", points, waves);
     UnityEventManager.StartListeningInt("Score", AddPoints);
     UnityEventManager.StartListening("NewWave", AddWave);
 }
Пример #9
0
 protected override void OnEnable()
 {
     base.OnEnable();
     UnityEventManager.StartListeningInt("TargetUnavailable", TargetLost);
 }