x

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"

No world was found for object (/Script/RPG.Default__LongGuRen) passed in to UEngine::GetWorldFromContextObject().

Hello,I used the GetPlayerCharacter() function in an Actor class to get my current character class

ABaseCharacter* Ch = Cast(UGameplayStatics::GetPlayerCharacter(this, 0)); if (Ch) { return ItemProperty.ItemUserGrade > Ch->CharacterProperty.CharacterGrade ? false : true; UE_LOG(LogTemp, Warning, TEXT("User Item")); Destroy(); } else { UE_LOG(LogTemp, Warning, TEXT("Ch == NULL")); }

But When I Use Item, it Show Up

LogScript: Warning: Script Msg: No world was found for object (/Script/RPG.Default__LongGuRen) passed in to UEngine::GetWorldFromContextObject().

This Is My LongGuRen.CPP alt text

My item class inheritance relationship is as follows: I have an inheritance in the base class for all items of the Actor ABaseItem, then have three class in ABaseItem, respectively, BaseWeapon, BaseStrengthen and BaseConsumables,My LongGuRen.Cpp inherits from BaseWeapon.

This Is My UseItem() Function :

BaseItem :

 bool ABaseItem::UseItem()
 {
     return true;
 }

BaseWeapon:

 bool ABaseWeapon::UseItem()
 {    
     return Super::UseItem();
     
 }
 

Below is the logic of my use of the item:

InventoryUserWidget.cpp alt text

InventoryProperty.ItemClass stores my item class, type is

struct FInventoryProperty { TSubclassOf<class ABaseItem> ItemClass; uint8 Amount : 7; };

The error is that I executed the ItemButtonEvnet() error, which is to use the item.

Thank you~;

Product Version: UE 4.21
Tags:
longguren.png (296.5 kB)
inventory.png (360.9 kB)
more ▼

asked Feb 10 '19 at 05:09 PM in C++ Programming

avatar image

天天爱学习
1 1 1

(comments are locked)
10|2000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
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