Recent content by bbjones

  1. B

    BD to BD Pro migration

    Are those movement packs going to be included with BD Pro or at additional cost?
  2. B

    BD to BD Pro migration

    Now that BD Pro is out, is there any documentation on migrating from BD to BD Pro? Almost all of my BD tasks are custom as I mainly need them to interact with my other custom game code/classes, and I use runtime sub trees etc. I see from the comparison there is nothing BD Pro can't do compared...
  3. B

    Pausing BT from within a task causes that task to run update again when unpaused

    I have a BT task I created where the NPC can initiate dialogue with the player. When the NPC is doing dialogue I pause their BT. For example a simple task like this: public override TaskStatus OnUpdate() { MyMethod.StartDialogue(); return...
  4. B

    Lag when typing in comment in tasks

    That does seem to fix the performance problem, but then I lose the ability to undo changes which sucks, especially on large complex trees. Any other way to fix this for the comments field? It also does some sort of lookup, sometimes I get a popup list of tasks or something interrupting what...
  5. B

    Lag when typing in comment in tasks

    I seem to only notice this in larger projects, but when I type in the comment field in tasks the lag is brutal. Usually it's one character every few seconds, and bad enough that there are sometimes "wait" popups from the editor. Is there some way to turn off whatever update is happening on...
  6. B

    Can the variables panel allow resizing?

    The variables panel seems to be a fixed width. Can this be changed to be a draggable width or some option to increase the fixed width? I use descriptive variable names which are always cut off with the narrow fields. Especially on 21:9 monitors there is no need for such a narrow panel.
  7. B

    Can't edit Float variable properties after creating it

    Unity v2022.3.5f1/BIRP BD 1.7.7p1 Creating new variables works fine. But once created it no longer expands/opens to edit the name/type in the list of variables, once you open/expand any other variable. Here I just created a variable, it shows at the bottom of the list and is...
  8. B

    How to tell if a shared variable is set to shared?

    Ran into a situation where knowing this might help. You click that little dot button to change a task variable over to using a shared variable, but is there a way within the task to tell that it's using a shared variable or not? As opposed to not having clicked the dot button and it just being...
  9. B

    Stop on breakpoint not working

    Confirmed it works in a fresh product with just the CTF sample imported. My main project was using the latest runtime source import. I changed it back to the default import from the asset store and breakpoints are working. So it's only a problem in the runtime source version it seems.
  10. B

    Stop on breakpoint not working

    Unity 2021.3.10f1/BIRP Opsive BD 1.7.5 (Current) - released on May 05, 2023 Set either in editor or at runtime breakpoints don't break. I haven't changed any Opsive preferences.
  11. B

    Abort task icon and if/else tasks

    Is it possible to change the icon on tasks when there is an abort? From what I can tell when a conditional abort branch takes over the current branch shows a failure icon, eg: Branch on the right set an abort flag on the 3rd task in, by the time the abort branch took over the other branch shows...
  12. B

    Best or correct way to reload BehaviourTreeReference task?

    Your repro works as expected. I don't see what is different with mine beyond mine of course has larger and more complex trees. And in mine I can bypass the error by wrapping things in Disable/EnableBehaviour as you did, but I also must include enable/disable otherwise my trees end up...
  13. B

    Dynamic instantiation and assignment of External Behavior Trees

    You can always just do everything in one huge tree so you never have to reload or reset. That just might be hard to manage in the editor though. Also, I don't know about any performance impacts with any of the options we've discussed. Maybe one huge tree is a terrible idea on 100's of agents...
  14. B

    Dynamic instantiation and assignment of External Behavior Trees

    RE: concerns about reloading the tree Personally I'm not worried about it. I set up my aborts and where my BTRefs are in the tree so that I could restart it at anytime and it would be fine. Plus, if your agent is changing jobs, you may want to push them through a "wrap up current job" task or...
  15. B

    Dynamic instantiation and assignment of External Behavior Trees

    Answers to your questions: You have your Agent code(simpleAI) which contains a reference to the BT that runs its behavior(simpleAI.BehaviorTree). My agent has a BT component. The external behaviour on that component is my DefaultJobs BT which goes on all agents and never changes, except when I...
Back
Top