101 Commits (360a7689525c19094d8fea90b404065efe25aad7)

Author SHA1 Message Date
Shariq Shah 360a768952 Implemented flag for ignoring collision and Added pickups to editor 5 years ago
Shariq Shah 2adcef4a1f Reworked how scene cleanup/init functions are stored and loaded, added functionality in editor to specify next scene, init and cleanup func names 5 years ago
Shariq Shah de632471e8 Implemented event subscriptions for specific senders 6 years ago
Shariq Shah e8660d11e5 Added visual indicators for the key requirements to open a particular door if any 6 years ago
Shariq Shah d635bab4ec Implemented checking for key mask when door is triggered and added player properties to property inspector 6 years ago
Shariq Shah 7e769eb64f Changed property inspector to show local transform values by default entities and show absolute values as read-only 6 years ago
Shariq Shah 882880b7cf Added door properties to property inspector 6 years ago
Shariq Shah c1454e2a8d Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
Shariq Shah 87f478b134 Implemented 'select parent' button in editor and added trigger event 6 years ago
Shariq Shah 2ea45b6743 Fixed crash where selected entity in editor would get deleted in game mode and cause a crash when switching to editor mode 6 years ago
Shariq Shah ac16c151a3 Started implementing trigger entity type 6 years ago
Shariq Shah ee13448c4a Re-implemented parts of sound source property inspector 6 years ago
Shariq Shah 08f6518253 Added another sound source child entity to enemy entity and added remaining turret properties to editor and in serialization to file 6 years ago
Shariq Shah 2ebd4feac4 Added aqcuire target state to turret 6 years ago
Shariq Shah 10727fbc33 Implemented simple turret state machine ai 6 years ago
Shariq Shah 9b73126b8c Updated blender exporter to correctly orientate mesh before exporting 6 years ago
Shariq Shah e18b32a9a5 Added scene reload command and fps display to debug vars and made minor changes to how selected entity is displayed in editor 6 years ago
Shariq Shah 8bebda53e5 Implmented event subscription with a particular object. Added scene load event and configured enemy entities to use that to aquire pointers to child entities after scene is loaded 6 years ago
Shariq Shah c3305a9522 Groundwork for enemy entity type 6 years ago
Shariq Shah 4986df6fb6 Fixed crash where deleting a hovered entity in editor would result in us crashing because the editor didn't know about the updated state of the entity and would still be pointing to it 6 years ago
Shariq Shah 8fa7de827c Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script 6 years ago
Shariq Shah 33c2ea7ceb Simplified rendering by removing unnecessary fbos and rendering to backbuffer directly which also brought back msaa 6 years ago
Shariq Shah 475fdf564f Disabled picking in editor when an axis is selected and a tool is active to make the editor a lot less annoying to use 6 years ago
Shariq Shah 43fe537db1 Implemented saving/loaded bounding boxes for entities that are not static meshes 6 years ago
Shariq Shah bc47664c3d Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene 6 years ago
Shariq Shah b144e76367 Changed bounding sphere creation 6 years ago
Shariq Shah 9c89516d3a Improved ray-boundingbox intersection tests and implemented getting hit distance from ray-bounding box intersection test 6 years ago
Shariq Shah 2709c283f8 Fixed rotation gizmo for scaled entities 6 years ago
Shariq Shah 5b69d7fc23 Implemented bounding box visualization in editor 6 years ago
Shariq Shah a9c6acf721 Fixed transformed bounding box calculation 6 years ago
Shariq Shah 33e07e5a52 Fixed a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not 6 years ago
Shariq Shah b8b4f13809 Implemented a uniform parameter that allows scaling the uvs for a particular entity and is saved/loaded along with the entity 6 years ago
Shariq Shah 8393b2a422 Entities in scene hierarchy are now separated into tabs depending on their type 6 years ago
Shariq Shah 76a6e48f5e Minor addition and refinements in editor behaviour 6 years ago
Shariq Shah bd55fc66bf Implemented duplicating selected entity in editor 6 years ago
Shariq Shah d736f0edd0 Implemented contextual menu for items in scene hierarchy 6 years ago
Shariq Shah e81372c88e Implemented saving/loading entites using dialogs from editor 6 years ago
Shariq Shah 16beb89250 Implemented editor functionality to read/write scene to/from files 6 years ago
Shariq Shah 4849f7d3e4 Implemented setting/resetting entity's parent in editor 6 years ago
Shariq Shah a721af2279 Implemented renaming entities from editor 6 years ago
Shariq Shah bff55ba6f5 Added button in property inspector to reset the local transform for entity 6 years ago
Shariq Shah 42a25e0499 Re-implemented and improved debug vars that can display different types of numerical and graphical data without needing any slots 6 years ago
Shariq Shah 115873b586 Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in editor 6 years ago
Shariq Shah 0ea5ee3e89 Fixed issue where cameras would use the render resolution set in config instead of actual resolution 6 years ago
Shariq Shah 4f3632bb3e Fixed several bugs and implementing loading saving entity archetypes when loading and saving scenes 6 years ago
Shariq Shah 239d44ac6e Fixed bug with meshes registering with uninitialized materials and not rendering 6 years ago
Shariq Shah 6629078c3e Implemented reading player data from scene file and marked unnecessary entities as transient to avoid saving themto file when saving the scene. Implmented hiding editor related entities in scene hierarchy 6 years ago
Shariq Shah 7150aff216 Replaced bools in entity with flags 6 years ago
Shariq Shah a5f9184a4e Implemented contextual menu to re-enter sound sourece filename 6 years ago
Shariq Shah 187fe1fa01 Fixed entering new geometry name by using contextual menus 6 years ago