void CWeatherUpdate::writeStruc(zen::XmlElement& output)const { CExecutable::writeStruc(output); zen::XmlOut out(output); out[GetMemberName(SCRIPT_TITLE)](m_fileTitle); out[GetMemberName(SHOW_APP)](m_bShowApp); }
bool CWeatherUpdate::readStruc(const zen::XmlElement& input) { CExecutable::readStruc(input); zen::XmlIn in(input); in[GetMemberName(SCRIPT_TITLE)](m_fileTitle); in[GetMemberName(SHOW_APP)](m_bShowApp); return true; }
UField* FEditorPropertyPathSegment::GetMember() const { FName FieldName = GetMemberName(); if ( FieldName != NAME_None ) { UField* Field = FindField<UField>(Struct, FieldName); //if ( Field == nullptr ) //{ // if ( UClass* Class = Cast<UClass>(Struct) ) // { // if ( UBlueprint* Blueprint = Cast<UBlueprint>(Class->ClassGeneratedBy) ) // { // if ( UClass* SkeletonClass = Blueprint->SkeletonGeneratedClass ) // { // Field = FindField<UField>(SkeletonClass, FieldName); // } // } // } //} return Field; } return nullptr; }