// Start is called before the first frame update void Start() { spawnTrigger = GetComponentInChildren <EnemyDamageBox>(); spawnTrigger.OnBoxEnterCollider += StartSpawnEvent; //spawnTrigger.OnBoxExitCollider += FinishSpawnEvent; /*itemToSpawn = GameManager.Get().item; * GameObject newItem = Instantiate(itemToSpawn); * newItem.SetActive(true); * newItem.transform.position = itemLocation.transform.position; * newItem.transform.rotation = itemLocation.transform.rotation; * newItem.GetComponent<ObjectCore>().canBePickedUp = false; * spawnedItem = newItem;*/ }
// Start is called before the first frame update void Start() { rig = GetComponent <Rigidbody>(); hitboxCollider = GetComponent <CapsuleCollider>(); animator = GetComponentInChildren <Animator>(); if (GameManager.Get()) { player = GameManager.Get().player; } playerController = player.GetComponent <PlayerController>(); currentBox = GetComponentInChildren <EnemyDamageBox>(); currentBox.OnBoxEnterCollider += StartDamage; currentBox.OnBoxExitCollider += StopDamage; health = maxHealth; finalDropChance = dropChance / 10f; }