Skip to content
This repository has been archived by the owner on Oct 19, 2020. It is now read-only.

Class redirectors don't work #96

Open
pixeltris opened this issue Jun 8, 2019 · 1 comment
Open

Class redirectors don't work #96

pixeltris opened this issue Jun 8, 2019 · 1 comment

Comments

@pixeltris
Copy link
Owner

pixeltris commented Jun 8, 2019

Class redirectors currently depend on the concrete type UClass to be used in order for redirectors to work (see FCoreRedirects:GetFlagsForTypeName). As USharp uses USharpClass, none of the C# defined classes can use redirectors. Structs might also be impacted as USharp uses a custom type USharpStruct.

Redirectors are pretty important for creating template projects in the same format that C++ template projects are made (redirectors are used to rename classes based on the project name). They are also generally important for renaming types.

The only real way of fixing this is engine source modifications.

@pixeltris
Copy link
Owner Author

Engine PR https://github.com/EpicGames/UnrealEngine/pull/5929.

For now I will create template projects without using class redirectors. This will mean the template projects will be slightly different from the C++ counterparts but I think it would be best to create the templates now rather than wait for the PR to be processed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant