// Functions TouchObject private void TouchObject() { FXTouch.SetActive(true); WaitFuns.WaitAndDestroy(1f, gameObject); Destroy(Body); Destroy(this); }
// Use this for initialization void Start() { indexEnemyGoal = -1; if (Enemy.Enemies.Count >= 0) { for (int i = 0; i < Enemy.Enemies.Count; i++) { float ang = MathsFuns.calculateAngleThreePoint(transform.position, transform.position + transform.forward, Enemy.Enemies [i].transform.position); if (Mathf.Abs(angMax) > Mathf.Abs(ang)) { indexEnemyGoal = i; break; } } } StartCoroutine(WaitFuns.WaitAndDestroy(TimeToDestroyObjectIfDontTouch, gameObject)); }