Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TString propertyValue;
- switch (property->m_PropertyType)
- {
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::INT:
- {
- propertyValue = TString(property->m_PropertyValue.m_Int);
- break;
- }
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::FLOAT:
- {
- propertyValue = TString(property->m_PropertyValue.m_Float);
- break;
- }
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::BOOL:
- {
- propertyValue = TString(property->m_PropertyValue.m_Bool);
- break;
- }
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::STRING:
- {
- propertyValue = property->m_PropertyValue.m_String;
- break;
- }
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::ENTITY_TYPE:
- {
- propertyValue = g_LevelEntityTypeNames[(int)property->m_PropertyValue.m_EntityType];
- break;
- }
- case TLevelTriggerActionProperty::ELevelTriggerActionPropertyType::VECTOR:
- {
- propertyValue = TString(property->m_PropertyValue.m_Vector[0]) + ";" + TString(property->m_PropertyValue.m_Vector[1]);
- break;
- }
- }
- PXMLUtil::AddAttribute(propertyElement, levelDocument, "name", propertyValue);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement