Stanislav Denisov

Results 123 comments of Stanislav Denisov

The property `MeaningOfLife` is not created. You need to explicitly create a blueprint with the property and use it as a base class in the constructor of an actor passed...

> Is this the recommended way to maintain state on a subclassed Actor? I'd rather not make Blueprint classes that are just property bags, if you will. It doesn't feel...

> Is it possible to create Blueprints programmatically/at runtime? Yes, it's possible, and I'm working on it, but it's a very tricky thing. > I noticed you flagged this as...

@Dreamescaper Interesting, thanks for the link.

I'm planning to do something similar with aspects injection, but automatically.

Yes, the second part is tricky. The way how engine work with properties that created at runtime is hard to wrap around in a flexible way.

> Have you considered generating C++ code based on defined C#? Yes, and I even implemented this for testing purposes. This approach has several caveats on the engine side. For...

> Why wouldn't ActorReference.ToActor() return the reference to the "actual" actor? What's the use of this function if it doesn't? As long as it's not null it will always return...

> I mean, I don't know much about UE, but wouldn't the generated code be part of the would-be game logic cpp project? The game code is a module essentially,...

It's not about how do you add code, it's about how the engine's runtime work with modules. Generation and compilation is not an issue, the issue is reflecting the changes...