示例#1
0
        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);
        }