/// <summary>
    /// 获取boss当前符卡的hp比例
    /// </summary>
    /// <param name="luaState"></param>
    /// <returns></returns>
    public static int GetBossSpellCardHpRate(ILuaState luaState)
    {
        int index = luaState.ToInteger(-1);

        luaState.Pop(1);
        SpellCard sc   = STGStageManager.GetInstance().GetSpellCard();
        Boss      boss = sc.GetBossByIndex(index);
        float     rate = 0f;

        if (boss != null)
        {
            rate = (float)boss.GetCurHp() / boss.GetMaxHp();
        }
        luaState.PushNumber(rate);
        return(1);
    }