mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
fix model overrides
This commit is contained in:
parent
1b99a48849
commit
4653c4c8a8
3 changed files with 3 additions and 8 deletions
|
|
@ -30,8 +30,8 @@ do -- setup visuals
|
|||
local bid = block.index(icon:sub(16))
|
||||
model = block.get_model(bid)
|
||||
if model == "X" then
|
||||
entity:set_skeleton("base:drop-item")
|
||||
body:set_size(vec3.mul(body:get_size(), {1.0, 0.3, 1.0}))
|
||||
rig:set_model(0, "drop-item")
|
||||
rig:set_texture("$0", icon)
|
||||
else
|
||||
if model == "aabb" then
|
||||
|
|
@ -46,8 +46,8 @@ do -- setup visuals
|
|||
end
|
||||
end
|
||||
else
|
||||
entity:set_skeleton("base:drop-item")
|
||||
body:set_size(vec3.mul(body:get_size(), {1.0, 0.3, 1.0}))
|
||||
rig:set_model(0, "drop-item")
|
||||
rig:set_texture("$0", icon)
|
||||
end
|
||||
mat4.mul(matrix, rotation, matrix)
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"root": {
|
||||
"model": "drop-item"
|
||||
}
|
||||
}
|
||||
|
|
@ -94,7 +94,7 @@ void SkeletonConfig::render(
|
|||
node->model.refresh(assets);
|
||||
auto model = node->model.model;
|
||||
auto& modelOverride = skeleton.modelOverrides.at(i);
|
||||
if (!modelOverride.updateFlag) {
|
||||
if (modelOverride.updateFlag) {
|
||||
modelOverride.refresh(assets);
|
||||
}
|
||||
model = modelOverride.model ? modelOverride.model : model;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue