private void DeadProcessor() { GetContext().Play(AnimationDefs.Dead.ToString().ToLower()); GetContext().motor2D.platformMask = 0; GetContext().motor2D.triggerMask = 0; Collider2D[] colliders = GetContext().GetComponentsInChildren <Collider2D>(); for (int index = 0; index < colliders.Length; index++) { Physics2D.IgnoreCollision(colliders[index], DungeonManager.GetInstance().girlEntity.motor2D.boxCollider); } EffectUtils.Drop(GetContext().gameObject, payload.hitPoint); }