MCPcopy Create free account
hub / github.com/BenPyton/ProceduralDungeon / GetCustomData

Method GetCustomData

Source/ProceduralDungeon/Private/Room.cpp:648–663  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

646}
647
648bool URoom::GetCustomData(const TSubclassOf<URoomCustomData>& DataType, URoomCustomData*& Data) const
649{
650 const FCustomDataPair* Pair = GetDataPair(DataType);
651 if (!Pair) // Not found
652 return false;
653
654 URoomCustomData* Datum = Pair->Data;
655 if (!IsValid(Datum))
656 return false;
657
658 if (!Datum->IsA(DataType))
659 return false;
660
661 Data = Datum;
662 return true;
663}
664
665bool URoom::HasCustomData(const TSubclassOf<URoomCustomData>& DataType) const
666{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected