void Start() { //backbox = transform.Find("tuffHDModel/metarig/spin/spine.001/Cube"); body = GetComponent <CharacterController>(); playerMonsters = GetComponent <MonsterGroup>(); orbs = GetComponent <OrbPouch>(); attackPrefab = Resources.Load <GameObject>("Prefabs/DamageBox"); }
/* * void OnCollisionEnter(Collision c){ * if(c.collider.transform == target){ * target.GetComponent<OrbPouch>().AddOrb(); * Destroy(gameObject); * } * } */ void OnTriggerEnter(Collider c) { Debug.Log(c.transform.name + " Trigger Enter"); if (target == null) { //Player ply = c.GetComponent<Player>(); OrbPouch pouch = c.GetComponent <OrbPouch>(); if (pouch == null) { pouch = c.GetComponent <OrbFeeder>(); return; } if (pouch != null) { if (!(c.GetComponent <Monster>() != null && c.GetComponent <Monster>().GetHealth() == 100)) { target = c.transform; //pouch.transform; Debug.Log("GOT TARGET"); gameObject.layer = 9; // Ignore Player } } } }