Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Vector2
class is missing aoperator[]
asVector3
andVector4
does. Also there're 3 typos in the comment.https://github.com/BoomingTech/Pilot/blob/5de12a37d1709ced2d2be324ad5f7a88727bfb9b/engine/source/runtime/function/scene/scene_manager.h#L38
this function declares its parameter as
const &&
(seems strange), I suppose it should be eitherconst &
or&&
?https://github.com/BoomingTech/Pilot/blob/5de12a37d1709ced2d2be324ad5f7a88727bfb9b/engine/source/runtime/function/scene/scene_manager.cpp#L678
The release function for mesh, material and skeleton binding use
auto
to get the element from astd::deque
, which is a copy. Maybe it's better to use a reference. Also renaming the variablehandle
toskeleton_binding_handle
to keep consistent with its counterparts in mesh and material release function. If the team is working on a bigger refactoring of this class, you can ignore this commit:)