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

Add hard actor references #84

Closed
Bargestt opened this issue Jan 21, 2022 · 3 comments
Closed

Add hard actor references #84

Bargestt opened this issue Jan 21, 2022 · 3 comments
Assignees
Labels

Comments

@Bargestt
Copy link
Contributor

I'm using multiple flow in the streamed level with multiple instances of this level.
Because of that grouping actors by tag isn't viable for me
So I've modified the asset to accept actor bindings aka LevelSequence

Any plans on implementing this?

Here is how it looks in my project
Screenshot 2022-01-21 182639
Screenshot (5)

@MothDoctor
Copy link
Contributor

MothDoctor commented Jan 24, 2022

Hi @Bargestt
I'm not 100% sure what is the request? If you meant "implementing variables: passing variables to nodes", it's unknown when this would implement. Especially with UObject variables.

Although @ryanjon2040 his implementation of variables on the Flow discord.

Alternatively, you could write your system to create a separate instance of Flow Graph specific to the given Level Instance. This way it would work under the hood - with tags or references to actors.
Flow nodes might then filter actors - accept only actors from the same level instance that Flow Graph is associated with.

@Bargestt
Copy link
Contributor Author

Yeah, It's passing actor variables to Flow Instance and letting nodes work with them

Although having seen mention of blackboard it would solve this problem and a bunch of others
Any plans for such? I'll probably start trying to add some form of a blackboard in a few months

@MothDoctor
Copy link
Contributor

There are plans but there's no reliable timeframe.
It's not obvious which way to choose as a proper solution for all (at least most of) the projects. It could be

  • blueprint-based variables
  • blackboard-style
  • blueprint-style, but using a method similar to @ryanjon2040
  • also might take inspiration from StateTree implementation in UE5

As this is a common request, I'm re-adding the task for that and closing this one.
I'll let know once we'd anything on that, so you follow the new task :)
#85

@MothDoctor MothDoctor self-assigned this Oct 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants