indexables[] = {
{ k_ent_gate, &world->ent_gate },
{ k_ent_challenge, &world->ent_challenge },
- { k_ent_volume, &world->ent_volume }
+ { k_ent_volume, &world->ent_volume },
+ { k_ent_unlock, &world->ent_unlock }
};
for( u32 i=0; i<vg_list_size(indexables); i++ )
ent_volume *volume = mdl_arritm( &world->ent_volume, index );
return volume->transform.co[axis];
}
+ else if( type == k_ent_unlock ){
+ ent_unlock *unlock = mdl_arritm( &world->ent_unlock, index );
+ return unlock->transform.co[axis];
+ }
else {
vg_fatal_error( "Programming error\n" );
return INFINITY;