working sockets
This commit is contained in:
@@ -421,14 +421,17 @@ namespace Tools
|
||||
|
||||
Tools::ModelDropdown(card.BaseModelHandle);
|
||||
Tools::TextureDropdown(card.BoardTextureHandle);
|
||||
if (ImGui::TreeNodeEx("Covers"))
|
||||
if (IsValid(card.BaseModelHandle))
|
||||
{
|
||||
Tools::ModelDropdown(card.NorthCoverHandle, "North Cover");
|
||||
Tools::ModelDropdown(card.EastCoverHandle, "East Cover");
|
||||
Tools::ModelDropdown(card.SouthCoverHandle, "South Cover");
|
||||
Tools::ModelDropdown(card.WestCoverHandle, "West Cover");
|
||||
|
||||
ImGui::TreePop();
|
||||
auto& mdl = rendering.Models[card.BaseModelHandle.ModelIdx];
|
||||
if (mdl.SocketCount > 0 && ImGui::TreeNodeEx("Slots"))
|
||||
{
|
||||
for (int32_t sIdx = 0; sIdx < mdl.SocketCount; ++sIdx)
|
||||
{
|
||||
Tools::ModelDropdown(card.Sockets[sIdx].Model, mdl.Sockets[sIdx].Name);
|
||||
}
|
||||
ImGui::TreePop();
|
||||
}
|
||||
}
|
||||
|
||||
ImGui::Text("Card");
|
||||
|
||||
Reference in New Issue
Block a user