whats im doing wrong :
my guess is all Ai use same behavior tree but they have own BlackBoards , in behavior tree, I use a lot of Custom decorators, services and tasks and they have own values ( static values in .h files ) since all AI use same behavior tree the static values get set for all AI to use that behavior tree an this is the problem .
it’s really weird to me if all AI uses the same behavior tree please tell me if I got it correct or wrong.
if I do not get it correct pleas tell me whats I do wrong.
Thanks for replay, I delete all static values but the results are the same, The only way it works correctly is I duplicate my Behavior tree and give each AI different behavior tree!
it seems two int32 TotalHealth and bool DoOnce = true; values are shared with all AI’s for example if first AI makes DoOnce = false for all Ai its gets false! I don’t know what I don’t understand here if you have info about it please explaining it to me im really confuse.