private void OnTriggerEnter2D(Collider2D collision) { TimeFactors tf = collision.GetComponent <TimeFactors>(); if (tf != null) { int index = tf.Add(timeFactor); indices.Add(tf, index); } }