private void OnTriggerEnter2D(Collider2D collision) { if (block == null) { //hasnt started yet return; } Game.Player.PlayerController pc = collision.gameObject.GetComponent <PlayerController>(); if (pc != null) { block.trigger(pc); } }