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); }
// 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; }
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); }
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); }
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>(); }
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()); }
protected override void OnEnable() { base.OnEnable(); mask = 1 << LayerMask.NameToLayer("Food"); UnityEventManager.StartListeningInt("PlaceFarmFlag", UpdateFlagLocation); }
void Start() { GetComponent <Text>().text = string.Format("Points: {0} Waves: {1}", points, waves); UnityEventManager.StartListeningInt("Score", AddPoints); UnityEventManager.StartListening("NewWave", AddWave); }
protected override void OnEnable() { base.OnEnable(); UnityEventManager.StartListeningInt("TargetUnavailable", TargetLost); }