Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepared for the first release #34

Open
wants to merge 43 commits into
base: develop
Choose a base branch
from
Open

Conversation

danielbekhter
Copy link

Improved file structure, created necessary folders and files for the package, added license information for scene models, implemented a sub-tasking system, removed unnecessary packages.

Danylo Bekhter added 30 commits October 7, 2021 13:22
One folder for basic tasks and one folder for complex tasks
Complex agent tasks include subtasks
It's not working perfectly yet
...which makes use of subtasks instead of coroutines
This way, code repetition for subtask queue management is avoided. Still, Execute() and Update() functionality is extendible using override thanks to the virtual property of these methods. Nevertheless, encapsulation is provided thanks to protected attributes and methods.
…pdate() and Execute() functions when they are not needed
@danielbekhter danielbekhter added the enhancement New feature or request label Nov 23, 2021
@danielbekhter danielbekhter self-assigned this Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants