Hitsu San Design
New member
Hello and good evening,
As i further progress into the development of my inventory system i came along one issue, and that is when i start dragging an item view, the item view thats spawned in order to move has to be where i started dragging and not always at the same position.
Example: If i start dragging from the top left of an item, i expect the dragged view's position should be the same, if i start from bottom right i expect the drag to begin from bottom right and so on.
As in the moment i am writing this i also came along one re-occuring issue with the way the documentation is structured, and that is while the info on several scripts is covered on a surface level, several of us programmers willing to fix small issues in our dev cycle as they appear face the fact we got 0 info on how the script workflow is structured in order to properly inject code where we need.
As an example of an asset that covers this in depth i present Interactor for IK:
In their code analysis they have developed a handy cheatsheet that properly shows how each script communicates with one another and that makes fixing issues and injecting code much easier.
I bring the above points as i am currently going through the cursor manager script, and i dont understand where the dragging behaviour begins (Is it the drag handler? is it the ItemViewSlotDragHandler? Or is it the ItemViewSlotMoveCursor?
At what point do the above read the input feedback? and so on, so many questions, and i keep having to come in contact in order to properly follow the flow that opsive has put together.
Designing something that allows to inspect the flow of the code in your documentation as an API of sorts would allow several questions to not be repeated and so on.
Thank you for your time.
As i further progress into the development of my inventory system i came along one issue, and that is when i start dragging an item view, the item view thats spawned in order to move has to be where i started dragging and not always at the same position.
Example: If i start dragging from the top left of an item, i expect the dragged view's position should be the same, if i start from bottom right i expect the drag to begin from bottom right and so on.
As in the moment i am writing this i also came along one re-occuring issue with the way the documentation is structured, and that is while the info on several scripts is covered on a surface level, several of us programmers willing to fix small issues in our dev cycle as they appear face the fact we got 0 info on how the script workflow is structured in order to properly inject code where we need.
As an example of an asset that covers this in depth i present Interactor for IK:
I bring the above points as i am currently going through the cursor manager script, and i dont understand where the dragging behaviour begins (Is it the drag handler? is it the ItemViewSlotDragHandler? Or is it the ItemViewSlotMoveCursor?
At what point do the above read the input feedback? and so on, so many questions, and i keep having to come in contact in order to properly follow the flow that opsive has put together.
Designing something that allows to inspect the flow of the code in your documentation as an API of sorts would allow several questions to not be repeated and so on.
Thank you for your time.