//--------------------------------------------------------------------------------
// 读取装备外观
//--------------------------------------------------------------------------------
INT LuaGetEquipVisual(Lua_State* L)
{
__ENTER_FUNCTION;
if (FALSE == LuaVerifyAllNumberParam(L, 1, 3, "LuaFnGetEquipVisual")) {
RETURNFALSE;
}
SceneID_t sceneId = Lua_ValueToNumber(L, 1);
ObjID_t selfId = Lua_ValueToNumber(L, 2);
INT nBagPos = Lua_ValueToNumber(L, 3);
BEGINHUMANDEFINE("LuaFnSetEquipVisual");
Item* pItem = HumanItemLogic::GetItem(pHuman, nBagPos);
if (pItem == nullptr) {
RETURNFALSE;
}
RETURNSUCCESS(pItem->m_pItem->GetEquipData()->m_Visual);
ENDHUMANDEFINE;
RETURNFALSE;
__LEAVE_FUNCTION;
RETURNFALSE;
}
|