Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Aware Object

World Aware Object is a UE plugin that adds a new UObject type that has world context. This means you can access SpawnActor, GetGameMode, and other BP nodes that were not previously available for regular Objects. Can be used in both blueprints and C++ to add gameplay code without making a whole actor, which I find very useful.

Versions: It should work on any version of UE, but I have only tested it on 4.27 and 5.4.

Blueprint Usage: Add a new blueprint class derived from "WAO". To create a World Aware object, call "Create World Aware Object"

C++ Usage: Add "WorldAwareObject" to your project build dependencies and create a class derived from "UWAO". To override OnCreate and OnDestroy events, override the Implementation ( e.g. virtual void OnCreate_Implementation() override ). To create a World Aware Object, include "WAO.h" and call UWAO::CreateWorldAwareObject(...)

Got more ideas for this plugin? Share them on the discord!

About

World Aware Object is a UE plugin that implements GetWorld() for UObjects, allowing for nodes like SpawnActor, GetGameMode, and more to be used in UObjects

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages