Does the issue occur in the editor or during gameplay?
Gameplay
If it's a gameplay issue, please specify which movement system and camera type you're using (free movement vs. grid movement, third-person vs. first-person) or N/A if not applicable:
Free movement and third-person camera.
Briefly describe the issue you're experiencing:
When you set an object's model with collision to another object with no collision and set it back to the original object with collision, the collision doesn't come back.
Are there any errors in the in-game debug console or external console window?
no
Provide the steps necessary to reproduce the issue:
Make 2 objects, obj_with_collision and obj_with_no_collision. One object should have collision (custom or auto, doesn't matter) and the other one should have the custom collision chosen but not have any collision. After you do this, put the first object down and make it interactable. Make a script that has set_entity_model function in it. Give your object on the map an ID. Make the script change the model from obj1 to 2 and make the script trigger when the player interacts with the obj. Make a different script and assign that to a keybind and after you interact with the obj and you have the object with no collision on the map, press your assigned key to set the obj back to the original obj with collision. The object model comes but the collision assigned to it doesn't
Provide a download link to the bare bones project (strongly recommended if it's an in-game issue, since this helps significantly when attempting to reproduce it; the report will also be given more priority in this case):