Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Inherited class values reset on engineload

Hey guys,

So I'm hitting my head against a wall with what I'm 99% sure if an engine bug. At the moment I have a base game character and bad guys that inherit from that class. I also have a gamemode that loads in team info classes that store a reference to each team class and a cost associated with it.

Here's where things get weird: If an inherited class is referenced in a team info then on engine load the anim blueprint and mesh references in it are made null, even though it should just be the same as their parent class. Given that team infos aren't even looked at until Begin Play this makes me think it's an issue somewhere in the engine. Any suggestions? I could really use some help on this!

I'm happy to submit the project for review if need be.

Product Version: Not Selected
more ▼

asked May 11 '15 at 08:42 AM in Blueprint Scripting

avatar image

101 2 3 7

avatar image Matthew J May 11 '15 at 09:03 PM

Hi HighlySpammable,

I'll take you up on your offer of providing the project and I'll be happy to help you find out what is causing this issue. If you can't find the project due to Answerhub's size limitations, please feel free to use a third-party hosting site such as DropBox.


avatar image Acren Jul 02 '15 at 05:40 AM

Did you end up solving this? I have the exact same issue. Defaults on the skeletal mesh component in a child class are being reset on project launch, but ONLY if the class is referenced in my PlayerState. Present in 4.7.6 and 4.8.1. Weird as hell.

avatar image Matthew J Jul 02 '15 at 06:09 PM

Hi Acren,

Unfortunately HighlySpammable never got back to me so I did not pursue the issue. It seems as though vikhik may have an answer that is appropriate for you. If their answer isn't able to help you solve this issue however, let me know and I'll be happy to assist you to the best of my ability.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Check in your derived blueprints and ensure that the relevant section dropdowns haven't gotten None selected. Reset it with the yellow arrow on the right and it should help.

This happened to me due to the way FObjectInitializer works (and occasionally cpp derived bp's have hiccups with their components...).

This thread helped me figure it out: https://forums.unrealengine.com/showthread.php?57727-UPROPERTY-member-vars-reset-to-NULL-by-ObjectInitializer&p=260792&viewfull=1#post260792

more ▼

answered Jul 02 '15 at 06:40 AM

avatar image

232 12 19 29

avatar image Acren Jul 02 '15 at 06:48 AM

Hijacking this thread a bit here: Yeah, the issue is that after you reset them, they will go back to None every subsequent time the project is opened.

avatar image vikhik Jul 02 '15 at 07:05 AM

Check that thread for ideas re: clearing derived caches and things like that. Otherwise it might be a completely different issue

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question