Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // articy Software GmbH & Co. KG
- /** This code file was generated by ArticyImporter. Changes to this file will get lost once the code is regenerated. */
- #pragma once
- #include "CoreUObject.h"
- #include "ArticyRuntime/Public/ArticyBaseInclude.h"
- #include "Ex_CelestiumInterfaces.h"
- #include "Ex_CelestiumArticyTypes.generated.h"
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef MissionType */
- class EEx_CelestiumMissionType : uint8
- {
- DataRetrieval = 0,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef Rarity */
- class EEx_CelestiumRarity : uint8
- {
- Common = 0,
- Uncommon = 1,
- Rare = 2,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef Category */
- class EEx_CelestiumCategory : uint8
- {
- Turret = 0,
- Launcher = 1,
- Module = 2,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef Launcher_Group */
- class EEx_CelestiumLauncher_Group : uint8
- {
- HybridWeapon = 0,
- ProjectileWeapon = 1,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef AmmunitionSize */
- class EEx_CelestiumAmmunitionSize : uint8
- {
- Small = 0,
- Medium = 1,
- Large = 2,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef ShapeType */
- class EEx_CelestiumShapeType : uint8
- {
- Invalid = 0,
- Spot = 1,
- Circle = 2,
- Rectangle = 3,
- Path = 4,
- Polygon = 5,
- Link = 6,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef SelectabilityModes */
- class EEx_CelestiumSelectabilityModes : uint8
- {
- Unselectable = 0,
- Selectable = 1,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef VisibilityModes */
- class EEx_CelestiumVisibilityModes : uint8
- {
- Invisible = 0,
- Visible = 1,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef OutlineStyle */
- class EEx_CelestiumOutlineStyle : uint8
- {
- Solid = 0,
- Dot = 1,
- Dash = 2,
- DashDot = 3,
- DashDotDot = 4,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef PathCaps */
- class EEx_CelestiumPathCaps : uint8
- {
- ColoredDot = 0,
- None = 1,
- LineArrowHead = 2,
- FilledArrowHead = 3,
- Diamond = 4,
- Square = 5,
- Disc = 6,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef LocationAnchorSize */
- class EEx_CelestiumLocationAnchorSize : uint8
- {
- Small = 0,
- Medium = 1,
- Large = 2,
- };
- /** -------------------------------------------------------------------------------- */
- UENUM(BlueprintType)
- enum
- /** UENUM generated form ArticyObjectDef PreviewImageViewBoxModes */
- class EEx_CelestiumPreviewImageViewBoxModes : uint8
- {
- FromAsset = 0,
- Custom = 1,
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef FlowFragment */
- UCLASS(BlueprintType)
- class UEx_CelestiumFlowFragment : public UArticyFlowFragment,
- public IArticyObjectWithAttachments,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Attachments"))
- TArray<FArticyId> Attachments;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Random Patrols Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Patrols_ProeprtiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Strip"))
- TArray<FArticyId> ReferenceStrip;
- };
- /** UCLASS generated from ArticyObjectDef Random_Patrol_Group */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Patrol_Group : public UEx_CelestiumFlowFragment,
- public IEx_CelestiumObjectWithRandom_Patrols_ProeprtiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithRandom_Patrols_ProeprtiesFeature implementation */
- UEx_CelestiumRandom_Patrols_ProeprtiesFeature* GetFeatureRandom_Patrols_Proeprties() const override
- {
- return Random_Patrols_Proeprties;
- }
- /** Random Patrols Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRandom_Patrols_ProeprtiesFeature* Random_Patrols_Proeprties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Dialogue */
- UCLASS(BlueprintType)
- class UEx_CelestiumDialogue : public UArticyDialogue,
- public IArticyObjectWithAttachments,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Attachments"))
- TArray<FArticyId> Attachments;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef DialogueFragment */
- UCLASS(BlueprintType)
- class UEx_CelestiumDialogueFragment : public UArticyDialogueFragment,
- public IArticyObjectWithMenuText,
- public IArticyObjectWithStageDirections,
- public IArticyObjectWithSpeaker,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="MenuText"))
- FText MenuText = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="StageDirections"))
- FText StageDirections = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Speaker"))
- FArticyId Speaker;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Boarding Action Comms Dialogue Fragment Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumBoarding_Action_Comms_Dialogue_Fragment_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Duration"))
- float Duration = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef ModelTemplate */
- UCLASS(BlueprintType)
- class UEx_CelestiumModelTemplate : public UEx_CelestiumDialogueFragment,
- public IEx_CelestiumObjectWithBoarding_Action_Comms_Dialogue_Fragment_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithBoarding_Action_Comms_Dialogue_Fragment_PropertiesFeature implementation */
- UEx_CelestiumBoarding_Action_Comms_Dialogue_Fragment_PropertiesFeature* GetFeatureBoarding_Action_Comms_Dialogue_Fragment_Properties() const override
- {
- return Boarding_Action_Comms_Dialogue_Fragment_Properties;
- }
- /** Boarding Action Comms Dialogue Fragment Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumBoarding_Action_Comms_Dialogue_Fragment_PropertiesFeature* Boarding_Action_Comms_Dialogue_Fragment_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Hub */
- UCLASS(BlueprintType)
- class UEx_CelestiumHub : public UArticyHub,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Boarding Action Hub Timeout Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumBoarding_Action_Hub_Timeout_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Duration"))
- float Duration = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef Boarding_Action_Hub */
- UCLASS(BlueprintType)
- class UEx_CelestiumBoarding_Action_Hub : public UEx_CelestiumHub,
- public IEx_CelestiumObjectWithBoarding_Action_Hub_Timeout_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithBoarding_Action_Hub_Timeout_PropertiesFeature implementation */
- UEx_CelestiumBoarding_Action_Hub_Timeout_PropertiesFeature* GetFeatureBoarding_Action_Hub_Timeout_Properties() const override
- {
- return Boarding_Action_Hub_Timeout_Properties;
- }
- /** Boarding Action Hub Timeout Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumBoarding_Action_Hub_Timeout_PropertiesFeature* Boarding_Action_Hub_Timeout_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Travel_Events_Random_Weighted_Hub */
- UCLASS(BlueprintType)
- class UEx_CelestiumTravel_Events_Random_Weighted_Hub : public UEx_CelestiumHub
- {
- GENERATED_BODY()
- public:
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Comment */
- UCLASS(BlueprintType)
- class UEx_CelestiumComment : public UArticyComment,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CreatedBy"))
- FString CreatedBy = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CreatedOn"))
- FDateTime CreatedOn;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Jump */
- UCLASS(BlueprintType)
- class UEx_CelestiumJump : public UArticyJump,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Entity */
- UCLASS(BlueprintType)
- class UEx_CelestiumEntity : public UArticyEntity,
- public IArticyObjectWithAttachments,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Attachments"))
- TArray<FArticyId> Attachments;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Reprocessable Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumReprocessablePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Portion Size"))
- float PortionSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 1"))
- FArticyId Output1;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 1 Quantity"))
- float Output1Quantity = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 2"))
- FArticyId Output2;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 2 Quantity"))
- float Output2Quantity = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 3"))
- FArticyId Output3;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 3 Quantity"))
- float Output3Quantity = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 4"))
- FArticyId Output4;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output 4 Quantity"))
- float Output4Quantity = 0.f;
- };
- /** UCLASS generated from Articy Required Skills Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumRequiredSkillsFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Required Skill"))
- TArray<FArticyId> RequiredSkills;
- };
- /** UCLASS generated from Articy Hybrid Turret Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumHybridTurretPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Charges Per Cycle"))
- int32 ChargesPerCycle = 0;
- };
- /** UCLASS generated from Articy Turret Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTurretPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Rate of Fire"))
- float RateOfFire = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="TrackingRate"))
- float TrackingRate = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Damage Modifier"))
- float DamageModifier = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ammunition Types"))
- TArray<FArticyId> AmmunitionTypes;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ammunition Size"))
- EEx_CelestiumAmmunitionSize AmmunitionSize;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Reload Rate"))
- float ReloadRate = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Spine Turret Key"))
- FString SpineTurretKey = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Launcher Group"))
- EEx_CelestiumLauncher_Group LauncherGroup;
- };
- /** UCLASS generated from Articy License Requirement Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumLicense_RequirementFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="License Level"))
- FArticyId LicenseLevel;
- };
- /** UCLASS generated from Articy Permit Requirement Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumPermit_RequirementFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Required Permits"))
- TArray<FArticyId> RequiredPermits;
- };
- /** UCLASS generated from Articy Marketable Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMarketablePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Base Price"))
- float BasePrice = 0.f;
- };
- /** UCLASS generated from Articy Fitting Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumFittingPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CPU Usage"))
- float CPUUsage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Power Usage"))
- float PowerUsage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Category"))
- EEx_CelestiumCategory Category;
- };
- /** UCLASS generated from Articy Storeable Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumStoreablePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mass"))
- float Mass = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Volume"))
- float Volume = 0.f;
- };
- /** UCLASS generated from Articy Display Metadata Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDisplay_MetadataFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Full Name"))
- FString FullName = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Long Description"))
- FString LongDescription = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Tooltip"))
- FString Tooltip = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Short Name"))
- FString ShortName = TEXT("");
- };
- /** UCLASS generated from ArticyObjectDef HybridWeapon */
- UCLASS(BlueprintType)
- class UEx_CelestiumHybridWeapon : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithRequiredSkillsFeature,
- public IEx_CelestiumObjectWithHybridTurretPropertiesFeature,
- public IEx_CelestiumObjectWithTurretPropertiesFeature,
- public IEx_CelestiumObjectWithLicense_RequirementFeature,
- public IEx_CelestiumObjectWithPermit_RequirementFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithFittingPropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithRequiredSkillsFeature implementation */
- UEx_CelestiumRequiredSkillsFeature* GetFeatureRequiredSkills() const override
- {
- return RequiredSkills;
- }
- /** IEx_CelestiumObjectWithHybridTurretPropertiesFeature implementation */
- UEx_CelestiumHybridTurretPropertiesFeature* GetFeatureHybridTurretProperties() const override
- {
- return HybridTurretProperties;
- }
- /** IEx_CelestiumObjectWithTurretPropertiesFeature implementation */
- UEx_CelestiumTurretPropertiesFeature* GetFeatureTurretProperties() const override
- {
- return TurretProperties;
- }
- /** IEx_CelestiumObjectWithLicense_RequirementFeature implementation */
- UEx_CelestiumLicense_RequirementFeature* GetFeatureLicense_Requirement() const override
- {
- return License_Requirement;
- }
- /** IEx_CelestiumObjectWithPermit_RequirementFeature implementation */
- UEx_CelestiumPermit_RequirementFeature* GetFeaturePermit_Requirement() const override
- {
- return Permit_Requirement;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithFittingPropertiesFeature implementation */
- UEx_CelestiumFittingPropertiesFeature* GetFeatureFittingProperties() const override
- {
- return FittingProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Required Skills */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRequiredSkillsFeature* RequiredSkills;
- /** Hybrid Turret Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumHybridTurretPropertiesFeature* HybridTurretProperties;
- /** Turret Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTurretPropertiesFeature* TurretProperties;
- /** License Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumLicense_RequirementFeature* License_Requirement;
- /** Permit Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumPermit_RequirementFeature* Permit_Requirement;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumFittingPropertiesFeature* FittingProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Structure Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumStructurePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mass"))
- int32 Mass = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Volume"))
- int32 Volume = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Cargo Capacity"))
- int32 CargoCapacity = 0;
- };
- /** UCLASS generated from Articy Tech Metadata Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTechMetadataFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Tech Level"))
- int32 TechLevel = 0;
- };
- /** UCLASS generated from Articy Cargo Capacity Bonus Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumCargo_Capacity_BonusFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Cargo capacity bonus"))
- float CargoCapacityBonus = 0.f;
- };
- /** UCLASS generated from Articy Structure Hitpoint Bonus Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumStructure_Hitpoint_BonusFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure Hitpoint Bonus"))
- float StructureHitpointBonus = 0.f;
- };
- /** UCLASS generated from Articy Defense Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDefensePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour HP"))
- int32 ArmourHP = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure HP"))
- int32 StructureHP = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour EM Resistance"))
- int32 ArmourEMResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour Explosive Resistance"))
- int32 ArmourExplosiveResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour Kinetic Resistance"))
- int32 ArmourKineticResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour Thermal Resistance"))
- int32 ArmourThermalResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure EM Resistance"))
- int32 StructureEMResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure Explosive Resistance"))
- int32 StructureExplosiveResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure Kinetic Resistance"))
- int32 StructureKineticResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Structure Thermal Resistance"))
- int32 StructureThermalResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Shield HP"))
- int32 ShieldHP = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Shield EM Resistance"))
- int32 ShieldEMResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Shield Explosive Resistance"))
- int32 ShieldExplosiveResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Shield Kinetic Resistance"))
- int32 ShieldKineticResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Shield Thermal Resistance"))
- int32 ShieldThermalResistance = 0;
- };
- /** UCLASS generated from ArticyObjectDef Reinforced_Bulkheads */
- UCLASS(BlueprintType)
- class UEx_CelestiumReinforced_Bulkheads : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithStructurePropertiesFeature,
- public IEx_CelestiumObjectWithFittingPropertiesFeature,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithRequiredSkillsFeature,
- public IEx_CelestiumObjectWithCargo_Capacity_BonusFeature,
- public IEx_CelestiumObjectWithStructure_Hitpoint_BonusFeature,
- public IEx_CelestiumObjectWithDefensePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithStructurePropertiesFeature implementation */
- UEx_CelestiumStructurePropertiesFeature* GetFeatureStructureProperties() const override
- {
- return StructureProperties;
- }
- /** IEx_CelestiumObjectWithFittingPropertiesFeature implementation */
- UEx_CelestiumFittingPropertiesFeature* GetFeatureFittingProperties() const override
- {
- return FittingProperties;
- }
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithRequiredSkillsFeature implementation */
- UEx_CelestiumRequiredSkillsFeature* GetFeatureRequiredSkills() const override
- {
- return RequiredSkills;
- }
- /** IEx_CelestiumObjectWithCargo_Capacity_BonusFeature implementation */
- UEx_CelestiumCargo_Capacity_BonusFeature* GetFeatureCargo_Capacity_Bonus() const override
- {
- return Cargo_Capacity_Bonus;
- }
- /** IEx_CelestiumObjectWithStructure_Hitpoint_BonusFeature implementation */
- UEx_CelestiumStructure_Hitpoint_BonusFeature* GetFeatureStructure_Hitpoint_Bonus() const override
- {
- return Structure_Hitpoint_Bonus;
- }
- /** IEx_CelestiumObjectWithDefensePropertiesFeature implementation */
- UEx_CelestiumDefensePropertiesFeature* GetFeatureDefenseProperties() const override
- {
- return DefenseProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Structure Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructurePropertiesFeature* StructureProperties;
- /** Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumFittingPropertiesFeature* FittingProperties;
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Required Skills */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRequiredSkillsFeature* RequiredSkills;
- /** Cargo Capacity Bonus */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumCargo_Capacity_BonusFeature* Cargo_Capacity_Bonus;
- /** Structure Hitpoint Bonus */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructure_Hitpoint_BonusFeature* Structure_Hitpoint_Bonus;
- /** Defense Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDefensePropertiesFeature* DefenseProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Mass Addition Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMass_AdditionFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mass addition"))
- float MassAddition = 0.f;
- };
- /** UCLASS generated from Articy Armour Hitpoint Bonus Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumArmour_Hitpoint_BonusFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour Hitpoint Bonus"))
- float ArmourHitpointBonus = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef Armour_Plate */
- UCLASS(BlueprintType)
- class UEx_CelestiumArmour_Plate : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithStructurePropertiesFeature,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithRequiredSkillsFeature,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithPermit_RequirementFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithLicense_RequirementFeature,
- public IEx_CelestiumObjectWithFittingPropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithMass_AdditionFeature,
- public IEx_CelestiumObjectWithArmour_Hitpoint_BonusFeature,
- public IEx_CelestiumObjectWithDefensePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithStructurePropertiesFeature implementation */
- UEx_CelestiumStructurePropertiesFeature* GetFeatureStructureProperties() const override
- {
- return StructureProperties;
- }
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithRequiredSkillsFeature implementation */
- UEx_CelestiumRequiredSkillsFeature* GetFeatureRequiredSkills() const override
- {
- return RequiredSkills;
- }
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithPermit_RequirementFeature implementation */
- UEx_CelestiumPermit_RequirementFeature* GetFeaturePermit_Requirement() const override
- {
- return Permit_Requirement;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithLicense_RequirementFeature implementation */
- UEx_CelestiumLicense_RequirementFeature* GetFeatureLicense_Requirement() const override
- {
- return License_Requirement;
- }
- /** IEx_CelestiumObjectWithFittingPropertiesFeature implementation */
- UEx_CelestiumFittingPropertiesFeature* GetFeatureFittingProperties() const override
- {
- return FittingProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithMass_AdditionFeature implementation */
- UEx_CelestiumMass_AdditionFeature* GetFeatureMass_Addition() const override
- {
- return Mass_Addition;
- }
- /** IEx_CelestiumObjectWithArmour_Hitpoint_BonusFeature implementation */
- UEx_CelestiumArmour_Hitpoint_BonusFeature* GetFeatureArmour_Hitpoint_Bonus() const override
- {
- return Armour_Hitpoint_Bonus;
- }
- /** IEx_CelestiumObjectWithDefensePropertiesFeature implementation */
- UEx_CelestiumDefensePropertiesFeature* GetFeatureDefenseProperties() const override
- {
- return DefenseProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Structure Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructurePropertiesFeature* StructureProperties;
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Required Skills */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRequiredSkillsFeature* RequiredSkills;
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Permit Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumPermit_RequirementFeature* Permit_Requirement;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** License Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumLicense_RequirementFeature* License_Requirement;
- /** Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumFittingPropertiesFeature* FittingProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Mass Addition */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMass_AdditionFeature* Mass_Addition;
- /** Armour Hitpoint Bonus */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumArmour_Hitpoint_BonusFeature* Armour_Hitpoint_Bonus;
- /** Defense Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDefensePropertiesFeature* DefenseProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Armour Hitpoint Bonus (%) Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumArmour_Hitpoint_Bonus_PercentageFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Armour Hitpoint Bonus"))
- float ArmourHitpointBonusPercent = 0.f;
- };
- /** UCLASS generated from Articy Damage Resistance Bonus Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDamage_Resistance_BonusFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="EM Damage Resistance Bonus"))
- float EMDamageResistanceBonus = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Explosive Damage Resistance Bonus"))
- float ExplosiveDamageResistanceBonus = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Kinetic Damage Resistance Bonus"))
- float KineticDamageResistanceBonus = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Thermal Damage Resistance Bonus"))
- float ThermalDamageResistanceBonus = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef Layered_Plating */
- UCLASS(BlueprintType)
- class UEx_CelestiumLayered_Plating : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithRequiredSkillsFeature,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithPermit_RequirementFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithLicense_RequirementFeature,
- public IEx_CelestiumObjectWithArmour_Hitpoint_Bonus_PercentageFeature,
- public IEx_CelestiumObjectWithDamage_Resistance_BonusFeature,
- public IEx_CelestiumObjectWithDefensePropertiesFeature,
- public IEx_CelestiumObjectWithFittingPropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithStructurePropertiesFeature,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithRequiredSkillsFeature implementation */
- UEx_CelestiumRequiredSkillsFeature* GetFeatureRequiredSkills() const override
- {
- return RequiredSkills;
- }
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithPermit_RequirementFeature implementation */
- UEx_CelestiumPermit_RequirementFeature* GetFeaturePermit_Requirement() const override
- {
- return Permit_Requirement;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithLicense_RequirementFeature implementation */
- UEx_CelestiumLicense_RequirementFeature* GetFeatureLicense_Requirement() const override
- {
- return License_Requirement;
- }
- /** IEx_CelestiumObjectWithArmour_Hitpoint_Bonus_PercentageFeature implementation */
- UEx_CelestiumArmour_Hitpoint_Bonus_PercentageFeature* GetFeatureArmour_Hitpoint_Bonus_Percentage() const override
- {
- return Armour_Hitpoint_Bonus_Percentage;
- }
- /** IEx_CelestiumObjectWithDamage_Resistance_BonusFeature implementation */
- UEx_CelestiumDamage_Resistance_BonusFeature* GetFeatureDamage_Resistance_Bonus() const override
- {
- return Damage_Resistance_Bonus;
- }
- /** IEx_CelestiumObjectWithDefensePropertiesFeature implementation */
- UEx_CelestiumDefensePropertiesFeature* GetFeatureDefenseProperties() const override
- {
- return DefenseProperties;
- }
- /** IEx_CelestiumObjectWithFittingPropertiesFeature implementation */
- UEx_CelestiumFittingPropertiesFeature* GetFeatureFittingProperties() const override
- {
- return FittingProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithStructurePropertiesFeature implementation */
- UEx_CelestiumStructurePropertiesFeature* GetFeatureStructureProperties() const override
- {
- return StructureProperties;
- }
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Required Skills */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRequiredSkillsFeature* RequiredSkills;
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Permit Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumPermit_RequirementFeature* Permit_Requirement;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** License Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumLicense_RequirementFeature* License_Requirement;
- /** Armour Hitpoint Bonus (%) */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumArmour_Hitpoint_Bonus_PercentageFeature* Armour_Hitpoint_Bonus_Percentage;
- /** Damage Resistance Bonus */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDamage_Resistance_BonusFeature* Damage_Resistance_Bonus;
- /** Defense Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDefensePropertiesFeature* DefenseProperties;
- /** Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumFittingPropertiesFeature* FittingProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Structure Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructurePropertiesFeature* StructureProperties;
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Ammunition Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumAmmunitionPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="EM Damage"))
- float EMDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Explosive Damage"))
- float ExplosiveDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Kinetic Damage"))
- float KineticDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Thermal Damage"))
- float ThermalDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Base Armor Damage"))
- float BaseArmorDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Base Shield Damage"))
- float BaseShieldDamage = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Tracking Speed Multiplier"))
- float TrackingSpeedMultiplier = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ammunition Size"))
- EEx_CelestiumAmmunitionSize AmmunitionSize;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Used with (Launcher Group)"))
- EEx_CelestiumLauncher_Group UsedWithLauncherGroup;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Base Structure Damage"))
- float BaseStructureDamage = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef Ammunition */
- UCLASS(BlueprintType)
- class UEx_CelestiumAmmunition : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithAmmunitionPropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithAmmunitionPropertiesFeature implementation */
- UEx_CelestiumAmmunitionPropertiesFeature* GetFeatureAmmunitionProperties() const override
- {
- return AmmunitionProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Ammunition Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumAmmunitionPropertiesFeature* AmmunitionProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Drug */
- UCLASS(BlueprintType)
- class UEx_CelestiumDrug : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Obsolete_Book */
- UCLASS(BlueprintType)
- class UEx_CelestiumObsolete_Book : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Composite_Material */
- UCLASS(BlueprintType)
- class UEx_CelestiumComposite_Material : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithReprocessablePropertiesFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithReprocessablePropertiesFeature implementation */
- UEx_CelestiumReprocessablePropertiesFeature* GetFeatureReprocessableProperties() const override
- {
- return ReprocessableProperties;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Reprocessable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumReprocessablePropertiesFeature* ReprocessableProperties;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Mineral */
- UCLASS(BlueprintType)
- class UEx_CelestiumMineral : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Ice_Product */
- UCLASS(BlueprintType)
- class UEx_CelestiumIce_Product : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Manufacturing Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumManufacturing_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Requirements"))
- TArray<FArticyId> Requirements;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Output"))
- TArray<FArticyId> Output;
- };
- /** UCLASS generated from ArticyObjectDef Blueprint */
- UCLASS(BlueprintType)
- class UEx_CelestiumBlueprint : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithManufacturing_PropertiesFeature,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithManufacturing_PropertiesFeature implementation */
- UEx_CelestiumManufacturing_PropertiesFeature* GetFeatureManufacturing_Properties() const override
- {
- return Manufacturing_Properties;
- }
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Manufacturing Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumManufacturing_PropertiesFeature* Manufacturing_Properties;
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Deck Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDeck_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Construct Slots"))
- int32 ConstructSlots = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Microsoft Slots"))
- int32 MicrosoftSlots = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Bonuses"))
- TArray<FArticyId> Bonuses;
- };
- /** UCLASS generated from ArticyObjectDef Deck */
- UCLASS(BlueprintType)
- class UEx_CelestiumDeck : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMarketablePropertiesFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithRequiredSkillsFeature,
- public IEx_CelestiumObjectWithLicense_RequirementFeature,
- public IEx_CelestiumObjectWithPermit_RequirementFeature,
- public IEx_CelestiumObjectWithDeck_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMarketablePropertiesFeature implementation */
- UEx_CelestiumMarketablePropertiesFeature* GetFeatureMarketableProperties() const override
- {
- return MarketableProperties;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithRequiredSkillsFeature implementation */
- UEx_CelestiumRequiredSkillsFeature* GetFeatureRequiredSkills() const override
- {
- return RequiredSkills;
- }
- /** IEx_CelestiumObjectWithLicense_RequirementFeature implementation */
- UEx_CelestiumLicense_RequirementFeature* GetFeatureLicense_Requirement() const override
- {
- return License_Requirement;
- }
- /** IEx_CelestiumObjectWithPermit_RequirementFeature implementation */
- UEx_CelestiumPermit_RequirementFeature* GetFeaturePermit_Requirement() const override
- {
- return Permit_Requirement;
- }
- /** IEx_CelestiumObjectWithDeck_PropertiesFeature implementation */
- UEx_CelestiumDeck_PropertiesFeature* GetFeatureDeck_Properties() const override
- {
- return Deck_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Marketable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMarketablePropertiesFeature* MarketableProperties;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Required Skills */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRequiredSkillsFeature* RequiredSkills;
- /** License Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumLicense_RequirementFeature* License_Requirement;
- /** Permit Requirement */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumPermit_RequirementFeature* Permit_Requirement;
- /** Deck Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDeck_PropertiesFeature* Deck_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef AI_Construct */
- UCLASS(BlueprintType)
- class UEx_CelestiumAI_Construct : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy ICE Breaker Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumICE_Breaker_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Base Integrity Damage"))
- int32 BaseIntegrityDamage = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Decoder Damage"))
- int32 DecoderDamage = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Fracter Damage"))
- int32 FracterDamage = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Killer Damage"))
- int32 KillerDamage = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="AI Damage"))
- int32 AIDamage = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Virus Damage"))
- int32 VirusDamage = 0;
- };
- /** UCLASS generated from Articy Microsoft Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMicrosoft_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Effects"))
- TArray<FArticyId> Effects;
- };
- /** UCLASS generated from ArticyObjectDef Microsoft */
- UCLASS(BlueprintType)
- class UEx_CelestiumMicrosoft : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithStoreablePropertiesFeature,
- public IEx_CelestiumObjectWithICE_Breaker_PropertiesFeature,
- public IEx_CelestiumObjectWithMicrosoft_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithStoreablePropertiesFeature implementation */
- UEx_CelestiumStoreablePropertiesFeature* GetFeatureStoreableProperties() const override
- {
- return StoreableProperties;
- }
- /** IEx_CelestiumObjectWithICE_Breaker_PropertiesFeature implementation */
- UEx_CelestiumICE_Breaker_PropertiesFeature* GetFeatureICE_Breaker_Properties() const override
- {
- return ICE_Breaker_Properties;
- }
- /** IEx_CelestiumObjectWithMicrosoft_PropertiesFeature implementation */
- UEx_CelestiumMicrosoft_PropertiesFeature* GetFeatureMicrosoft_Properties() const override
- {
- return Microsoft_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Storeable Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStoreablePropertiesFeature* StoreableProperties;
- /** ICE Breaker Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumICE_Breaker_PropertiesFeature* ICE_Breaker_Properties;
- /** Microsoft Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMicrosoft_PropertiesFeature* Microsoft_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Spine Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumSpinePropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Spine Prefab"))
- FString SpinePrefab = TEXT("");
- };
- /** UCLASS generated from Articy Ship Fitting Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumShipFittingPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Maximum High Power Slots"))
- int32 MaximumHighPowerSlots = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Maximum Medium Power Slots"))
- int32 MaximumMediumPowerSlots = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Maximum Low Power Slots"))
- int32 MaximumLowPowerSlots = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Turret Hardpoints"))
- int32 TurretHardpoints = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Launcher Hardpoints"))
- int32 LauncherHardpoints = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Powergrid Output"))
- int32 PowergridOutput = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CPU Output"))
- int32 CPUOutput = 0;
- };
- /** UCLASS generated from ArticyObjectDef Ship */
- UCLASS(BlueprintType)
- class UEx_CelestiumShip : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithSpinePropertiesFeature,
- public IEx_CelestiumObjectWithDefensePropertiesFeature,
- public IEx_CelestiumObjectWithStructurePropertiesFeature,
- public IEx_CelestiumObjectWithShipFittingPropertiesFeature,
- public IEx_CelestiumObjectWithTechMetadataFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithSpinePropertiesFeature implementation */
- UEx_CelestiumSpinePropertiesFeature* GetFeatureSpineProperties() const override
- {
- return SpineProperties;
- }
- /** IEx_CelestiumObjectWithDefensePropertiesFeature implementation */
- UEx_CelestiumDefensePropertiesFeature* GetFeatureDefenseProperties() const override
- {
- return DefenseProperties;
- }
- /** IEx_CelestiumObjectWithStructurePropertiesFeature implementation */
- UEx_CelestiumStructurePropertiesFeature* GetFeatureStructureProperties() const override
- {
- return StructureProperties;
- }
- /** IEx_CelestiumObjectWithShipFittingPropertiesFeature implementation */
- UEx_CelestiumShipFittingPropertiesFeature* GetFeatureShipFittingProperties() const override
- {
- return ShipFittingProperties;
- }
- /** IEx_CelestiumObjectWithTechMetadataFeature implementation */
- UEx_CelestiumTechMetadataFeature* GetFeatureTechMetadata() const override
- {
- return TechMetadata;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Spine Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumSpinePropertiesFeature* SpineProperties;
- /** Defense Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDefensePropertiesFeature* DefenseProperties;
- /** Structure Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructurePropertiesFeature* StructureProperties;
- /** Ship Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumShipFittingPropertiesFeature* ShipFittingProperties;
- /** Tech Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTechMetadataFeature* TechMetadata;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Loadout Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumLoadoutPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="High Power Slots"))
- TArray<FArticyId> HighPowerSlots;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Medium Power Slots"))
- TArray<FArticyId> MediumPowerSlots;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Low Power Slots"))
- TArray<FArticyId> LowPowerSlots;
- };
- /** UCLASS generated from Articy Ship Configuration Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumShipConfigurationPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ship"))
- FArticyId Ship;
- };
- /** UCLASS generated from ArticyObjectDef ShipConfiguration */
- UCLASS(BlueprintType)
- class UEx_CelestiumShipConfiguration : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithLoadoutPropertiesFeature,
- public IEx_CelestiumObjectWithShipConfigurationPropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithLoadoutPropertiesFeature implementation */
- UEx_CelestiumLoadoutPropertiesFeature* GetFeatureLoadoutProperties() const override
- {
- return LoadoutProperties;
- }
- /** IEx_CelestiumObjectWithShipConfigurationPropertiesFeature implementation */
- UEx_CelestiumShipConfigurationPropertiesFeature* GetFeatureShipConfigurationProperties() const override
- {
- return ShipConfigurationProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Loadout Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumLoadoutPropertiesFeature* LoadoutProperties;
- /** Ship Configuration Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumShipConfigurationPropertiesFeature* ShipConfigurationProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Drone */
- UCLASS(BlueprintType)
- class UEx_CelestiumDrone : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithSpinePropertiesFeature,
- public IEx_CelestiumObjectWithDefensePropertiesFeature,
- public IEx_CelestiumObjectWithStructurePropertiesFeature,
- public IEx_CelestiumObjectWithShipFittingPropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithSpinePropertiesFeature implementation */
- UEx_CelestiumSpinePropertiesFeature* GetFeatureSpineProperties() const override
- {
- return SpineProperties;
- }
- /** IEx_CelestiumObjectWithDefensePropertiesFeature implementation */
- UEx_CelestiumDefensePropertiesFeature* GetFeatureDefenseProperties() const override
- {
- return DefenseProperties;
- }
- /** IEx_CelestiumObjectWithStructurePropertiesFeature implementation */
- UEx_CelestiumStructurePropertiesFeature* GetFeatureStructureProperties() const override
- {
- return StructureProperties;
- }
- /** IEx_CelestiumObjectWithShipFittingPropertiesFeature implementation */
- UEx_CelestiumShipFittingPropertiesFeature* GetFeatureShipFittingProperties() const override
- {
- return ShipFittingProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Spine Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumSpinePropertiesFeature* SpineProperties;
- /** Defense Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDefensePropertiesFeature* DefenseProperties;
- /** Structure Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStructurePropertiesFeature* StructureProperties;
- /** Ship Fitting Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumShipFittingPropertiesFeature* ShipFittingProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Unit Group Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumUnitGroupPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Unit Configurations"))
- TArray<FArticyId> UnitConfigurations;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Vertical Slot Size"))
- int32 VerticalSlotSize = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Formation"))
- FString Formation = TEXT("");
- };
- /** UCLASS generated from ArticyObjectDef UnitConfiguration */
- UCLASS(BlueprintType)
- class UEx_CelestiumUnitConfiguration : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithUnitGroupPropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithUnitGroupPropertiesFeature implementation */
- UEx_CelestiumUnitGroupPropertiesFeature* GetFeatureUnitGroupProperties() const override
- {
- return UnitGroupProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Unit Group Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumUnitGroupPropertiesFeature* UnitGroupProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Drone Configuration Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDroneConfigurationPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Drone"))
- FArticyId Drone;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Drone Modules"))
- TArray<FArticyId> DroneModules;
- };
- /** UCLASS generated from ArticyObjectDef DroneConfiguration */
- UCLASS(BlueprintType)
- class UEx_CelestiumDroneConfiguration : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithDroneConfigurationPropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithDroneConfigurationPropertiesFeature implementation */
- UEx_CelestiumDroneConfigurationPropertiesFeature* GetFeatureDroneConfigurationProperties() const override
- {
- return DroneConfigurationProperties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Drone Configuration Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDroneConfigurationPropertiesFeature* DroneConfigurationProperties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Enemy Group Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumEnemyGroupPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Units"))
- TArray<FArticyId> Units;
- };
- /** UCLASS generated from ArticyObjectDef EnemyGroup */
- UCLASS(BlueprintType)
- class UEx_CelestiumEnemyGroup : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithEnemyGroupPropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithEnemyGroupPropertiesFeature implementation */
- UEx_CelestiumEnemyGroupPropertiesFeature* GetFeatureEnemyGroupProperties() const override
- {
- return EnemyGroupProperties;
- }
- /** Enemy Group Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumEnemyGroupPropertiesFeature* EnemyGroupProperties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Turret Configuration Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTurretConfigurationPropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Turret"))
- FArticyId Turret;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ammunition Type"))
- FArticyId AmmunitionType;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Ammunition Quantity"))
- int32 AmmunitionQuantity = 0;
- };
- /** UCLASS generated from ArticyObjectDef TurretConfiguration */
- UCLASS(BlueprintType)
- class UEx_CelestiumTurretConfiguration : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithTurretConfigurationPropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithTurretConfigurationPropertiesFeature implementation */
- UEx_CelestiumTurretConfigurationPropertiesFeature* GetFeatureTurretConfigurationProperties() const override
- {
- return TurretConfigurationProperties;
- }
- /** Turret Configuration Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTurretConfigurationPropertiesFeature* TurretConfigurationProperties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Item Quantity Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumItemQuantityFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Item"))
- FArticyId Item;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Quantity"))
- float Quantity = 0.f;
- };
- /** UCLASS generated from ArticyObjectDef Item_Quantity */
- UCLASS(BlueprintType)
- class UEx_CelestiumItem_Quantity : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithItemQuantityFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithItemQuantityFeature implementation */
- UEx_CelestiumItemQuantityFeature* GetFeatureItemQuantity() const override
- {
- return ItemQuantity;
- }
- /** Item Quantity Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumItemQuantityFeature* ItemQuantity;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Corporation Trade Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumCorporation_Trade_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Reputation"))
- FString Reputation = TEXT("");
- };
- /** UCLASS generated from Articy Corporation Display Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumCorporation_Display_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Tag line"))
- FString TagLine = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Flavour Text"))
- FString FlavourText = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Description Text"))
- FString DescriptionText = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Logo"))
- FString Logo = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Corporation Name"))
- FString CorporationName = TEXT("");
- };
- /** UCLASS generated from ArticyObjectDef Corporation */
- UCLASS(BlueprintType)
- class UEx_CelestiumCorporation : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithCorporation_Trade_PropertiesFeature,
- public IEx_CelestiumObjectWithCorporation_Display_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithCorporation_Trade_PropertiesFeature implementation */
- UEx_CelestiumCorporation_Trade_PropertiesFeature* GetFeatureCorporation_Trade_Properties() const override
- {
- return Corporation_Trade_Properties;
- }
- /** IEx_CelestiumObjectWithCorporation_Display_PropertiesFeature implementation */
- UEx_CelestiumCorporation_Display_PropertiesFeature* GetFeatureCorporation_Display_Properties() const override
- {
- return Corporation_Display_Properties;
- }
- /** Corporation Trade Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumCorporation_Trade_PropertiesFeature* Corporation_Trade_Properties;
- /** Corporation Display Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumCorporation_Display_PropertiesFeature* Corporation_Display_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Trader Speciality Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader_Speciality_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Speciality 1"))
- FString Speciality_01 = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Speciality 2"))
- FString Speciality_02 = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Speciality 3"))
- FString Speciality_03 = TEXT("");
- };
- /** UCLASS generated from Articy Trader Affiliation Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader_Affiliation_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Affiliation"))
- FArticyId Affiliation;
- };
- /** UCLASS generated from Articy Trader Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader_ProperiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Character"))
- FArticyId Character;
- };
- /** UCLASS generated from ArticyObjectDef Trader */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithTrader_Speciality_PropertiesFeature,
- public IEx_CelestiumObjectWithTrader_Affiliation_PropertiesFeature,
- public IEx_CelestiumObjectWithTrader_ProperiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithTrader_Speciality_PropertiesFeature implementation */
- UEx_CelestiumTrader_Speciality_PropertiesFeature* GetFeatureTrader_Speciality_Properties() const override
- {
- return Trader_Speciality_Properties;
- }
- /** IEx_CelestiumObjectWithTrader_Affiliation_PropertiesFeature implementation */
- UEx_CelestiumTrader_Affiliation_PropertiesFeature* GetFeatureTrader_Affiliation_Properties() const override
- {
- return Trader_Affiliation_Properties;
- }
- /** IEx_CelestiumObjectWithTrader_ProperiesFeature implementation */
- UEx_CelestiumTrader_ProperiesFeature* GetFeatureTrader_Properies() const override
- {
- return Trader_Properies;
- }
- /** Trader Speciality Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTrader_Speciality_PropertiesFeature* Trader_Speciality_Properties;
- /** Trader Affiliation Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTrader_Affiliation_PropertiesFeature* Trader_Affiliation_Properties;
- /** Trader Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTrader_ProperiesFeature* Trader_Properies;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Random Item Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Item_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Item"))
- FArticyId Item;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Minimum"))
- int32 Minimum = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Maximum"))
- int32 Maximum = 0;
- };
- /** UCLASS generated from ArticyObjectDef Random_Item_Quantity */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Item_Quantity : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithRandom_Item_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithRandom_Item_PropertiesFeature implementation */
- UEx_CelestiumRandom_Item_PropertiesFeature* GetFeatureRandom_Item_Properties() const override
- {
- return Random_Item_Properties;
- }
- /** Random Item Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRandom_Item_PropertiesFeature* Random_Item_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Random Inventory Set Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Inventory_SetFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Items"))
- TArray<FArticyId> Items;
- };
- /** UCLASS generated from ArticyObjectDef Random_Inventory_Set */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Inventory_Set : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithRandom_Inventory_SetFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithRandom_Inventory_SetFeature implementation */
- UEx_CelestiumRandom_Inventory_SetFeature* GetFeatureRandom_Inventory_Set() const override
- {
- return Random_Inventory_Set;
- }
- /** Random Inventory Set Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRandom_Inventory_SetFeature* Random_Inventory_Set;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Trader Inventory Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader_Inventory_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Inventory"))
- TArray<FArticyId> Inventory;
- };
- /** UCLASS generated from ArticyObjectDef Trader_Inventory */
- UCLASS(BlueprintType)
- class UEx_CelestiumTrader_Inventory : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithTrader_Inventory_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithTrader_Inventory_PropertiesFeature implementation */
- UEx_CelestiumTrader_Inventory_PropertiesFeature* GetFeatureTrader_Inventory_Properties() const override
- {
- return Trader_Inventory_Properties;
- }
- /** Trader Inventory Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumTrader_Inventory_PropertiesFeature* Trader_Inventory_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Mission_Success_Condition */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Success_Condition : public UEx_CelestiumEntity
- {
- GENERATED_BODY()
- public:
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Mission_Fail_Condition */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Fail_Condition : public UEx_CelestiumEntity
- {
- GENERATED_BODY()
- public:
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Mission Travel Encounter Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Travel_Encounter_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Rarity"))
- EEx_CelestiumRarity Rarity;
- };
- /** UCLASS generated from ArticyObjectDef Mission_Travel_Encounter */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Travel_Encounter : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMission_Travel_Encounter_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMission_Travel_Encounter_PropertiesFeature implementation */
- UEx_CelestiumMission_Travel_Encounter_PropertiesFeature* GetFeatureMission_Travel_Encounter_Properties() const override
- {
- return Mission_Travel_Encounter_Properties;
- }
- /** Mission Travel Encounter Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMission_Travel_Encounter_PropertiesFeature* Mission_Travel_Encounter_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Mission_Engagement_Phase */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Engagement_Phase : public UEx_CelestiumEntity
- {
- GENERATED_BODY()
- public:
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Mission Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mission Type"))
- EEx_CelestiumMissionType MissionType;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mission Provider"))
- FArticyId MissionProvider;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Description"))
- FString Description = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mission Target"))
- FArticyId MissionTarget;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Potential Approach Far Encounters"))
- TArray<FArticyId> PotentialApproachFarEncounters;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Potential Engagement Events"))
- TArray<FArticyId> PotentialEngagementEvents;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Potential Return Near Encounters"))
- TArray<FArticyId> PotentialReturnNearEncounters;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Rewards"))
- TArray<FArticyId> Rewards;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Success Conditions"))
- TArray<FArticyId> SuccessConditions;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Fail Conditions"))
- TArray<FArticyId> FailConditions;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Potential Approach Near Encounters"))
- TArray<FArticyId> PotentialApproachNearEncounters;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Potential Return Far Encounters"))
- TArray<FArticyId> PotentialReturnFarEncounters;
- };
- /** UCLASS generated from ArticyObjectDef Mission */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMission_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMission_PropertiesFeature implementation */
- UEx_CelestiumMission_PropertiesFeature* GetFeatureMission_Properties() const override
- {
- return Mission_Properties;
- }
- /** Mission Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMission_PropertiesFeature* Mission_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Dialogue Encounter Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumDialogue_Encounter_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Dialogue"))
- FArticyId Dialogue;
- };
- /** UCLASS generated from ArticyObjectDef Dialogue_Travel_Encounter */
- UCLASS(BlueprintType)
- class UEx_CelestiumDialogue_Travel_Encounter : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithDialogue_Encounter_PropertiesFeature,
- public IEx_CelestiumObjectWithMission_Travel_Encounter_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithDialogue_Encounter_PropertiesFeature implementation */
- UEx_CelestiumDialogue_Encounter_PropertiesFeature* GetFeatureDialogue_Encounter_Properties() const override
- {
- return Dialogue_Encounter_Properties;
- }
- /** IEx_CelestiumObjectWithMission_Travel_Encounter_PropertiesFeature implementation */
- UEx_CelestiumMission_Travel_Encounter_PropertiesFeature* GetFeatureMission_Travel_Encounter_Properties() const override
- {
- return Mission_Travel_Encounter_Properties;
- }
- /** Dialogue Encounter Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDialogue_Encounter_PropertiesFeature* Dialogue_Encounter_Properties;
- /** Mission Travel Encounter Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMission_Travel_Encounter_PropertiesFeature* Mission_Travel_Encounter_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Random Patrol Group Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Patrol_Group_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Weight"))
- float Weight = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Slot"))
- FArticyId ReferenceSlot;
- };
- /** UCLASS generated from ArticyObjectDef Random_Patrol */
- UCLASS(BlueprintType)
- class UEx_CelestiumRandom_Patrol : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithRandom_Patrol_Group_PropertiesFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithRandom_Patrol_Group_PropertiesFeature implementation */
- UEx_CelestiumRandom_Patrol_Group_PropertiesFeature* GetFeatureRandom_Patrol_Group_Properties() const override
- {
- return Random_Patrol_Group_Properties;
- }
- /** Random Patrol Group Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumRandom_Patrol_Group_PropertiesFeature* Random_Patrol_Group_Properties;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Archtype Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumArchtype_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Starting Credits"))
- int32 StartingCredits = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Flavour Text"))
- FString FlavourText = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Logo"))
- FString Logo = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Licenses & Permits"))
- TArray<FArticyId> Licenses;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Assets"))
- TArray<FArticyId> Assets;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Licenses Text"))
- FString LicensesText = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Assets Text"))
- FString AssetsText = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Backstory"))
- FArticyId Backstory;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Starting Location"))
- FArticyId StartingLocation;
- };
- /** UCLASS generated from ArticyObjectDef Archtype */
- UCLASS(BlueprintType)
- class UEx_CelestiumArchtype : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithArchtype_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithArchtype_PropertiesFeature implementation */
- UEx_CelestiumArchtype_PropertiesFeature* GetFeatureArchtype_Properties() const override
- {
- return Archtype_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Archtype Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumArchtype_PropertiesFeature* Archtype_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Archtype Backstory Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumArchtype_Backstory_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Flavor Text"))
- FString FlavorText = TEXT("");
- };
- /** UCLASS generated from ArticyObjectDef Archtype_Backstory */
- UCLASS(BlueprintType)
- class UEx_CelestiumArchtype_Backstory : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithArchtype_Backstory_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithArchtype_Backstory_PropertiesFeature implementation */
- UEx_CelestiumArchtype_Backstory_PropertiesFeature* GetFeatureArchtype_Backstory_Properties() const override
- {
- return Archtype_Backstory_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Archtype Backstory Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumArchtype_Backstory_PropertiesFeature* Archtype_Backstory_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Character Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumCharacter_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Portrait Key"))
- FString PortraitKey = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Starting Location"))
- FArticyId StartingLocation;
- };
- /** UCLASS generated from ArticyObjectDef Character */
- UCLASS(BlueprintType)
- class UEx_CelestiumCharacter : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithCharacter_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithCharacter_PropertiesFeature implementation */
- UEx_CelestiumCharacter_PropertiesFeature* GetFeatureCharacter_Properties() const override
- {
- return Character_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Character Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumCharacter_PropertiesFeature* Character_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Security Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumSecurity_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Integrity"))
- int32 Integrity = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Decoder Resistance"))
- int32 DecoderResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Fracter Resistance"))
- int32 FracterResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Killer Resistance"))
- int32 KillerResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="AI Resistance"))
- int32 AIResistance = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Virus Resistance"))
- int32 VirusResistance = 0;
- };
- /** UCLASS generated from ArticyObjectDef ICE */
- UCLASS(BlueprintType)
- class UEx_CelestiumICE : public UEx_CelestiumEntity,
- public IEx_CelestiumObjectWithMicrosoft_PropertiesFeature,
- public IEx_CelestiumObjectWithSecurity_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMicrosoft_PropertiesFeature implementation */
- UEx_CelestiumMicrosoft_PropertiesFeature* GetFeatureMicrosoft_Properties() const override
- {
- return Microsoft_Properties;
- }
- /** IEx_CelestiumObjectWithSecurity_PropertiesFeature implementation */
- UEx_CelestiumSecurity_PropertiesFeature* GetFeatureSecurity_Properties() const override
- {
- return Security_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Microsoft Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMicrosoft_PropertiesFeature* Microsoft_Properties;
- /** Security Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumSecurity_PropertiesFeature* Security_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Location */
- UCLASS(BlueprintType)
- class UEx_CelestiumLocation : public UArticyLocation,
- public IArticyObjectWithAttachments,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Attachments"))
- TArray<FArticyId> Attachments;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Spot */
- UCLASS(BlueprintType)
- class UEx_CelestiumSpot : public UArticySpot,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShowDisplayName"))
- bool ShowDisplayName = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameColor"))
- FLinearColor DisplayNameColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameSize"))
- int32 DisplayNameSize = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineColor"))
- FLinearColor OutlineColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineSize"))
- float OutlineSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineStyle"))
- EEx_CelestiumOutlineStyle OutlineStyle;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Mission Station Link Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Station_Link_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Slot"))
- FArticyId ReferenceSlot;
- };
- /** UCLASS generated from ArticyObjectDef Mission_Destination */
- UCLASS(BlueprintType)
- class UEx_CelestiumMission_Destination : public UEx_CelestiumSpot,
- public IEx_CelestiumObjectWithMission_Station_Link_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithMission_Station_Link_PropertiesFeature implementation */
- UEx_CelestiumMission_Station_Link_PropertiesFeature* GetFeatureMission_Station_Link_Properties() const override
- {
- return Mission_Station_Link_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Mission Station Link Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumMission_Station_Link_PropertiesFeature* Mission_Station_Link_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from Articy Station Services Properties Feature */
- UCLASS(BlueprintType)
- class UEx_CelestiumStation_Services_PropertiesFeature : public UArticyBaseFeature
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Registered Traders"))
- bool RegisteredTraders = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Illegal Traders"))
- bool IllegalTraders = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Fleet Workshop"))
- bool FleetWorkshop = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Mission Board"))
- bool MissionBoard = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Personal Growth"))
- bool PersonalGrowth = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Lounge"))
- bool Lounge = false;
- };
- /** UCLASS generated from ArticyObjectDef Station */
- UCLASS(BlueprintType)
- class UEx_CelestiumStation : public UEx_CelestiumSpot,
- public IEx_CelestiumObjectWithStation_Services_PropertiesFeature,
- public IEx_CelestiumObjectWithDisplay_MetadataFeature
- {
- GENERATED_BODY()
- public:
- /** IEx_CelestiumObjectWithStation_Services_PropertiesFeature implementation */
- UEx_CelestiumStation_Services_PropertiesFeature* GetFeatureStation_Services_Properties() const override
- {
- return Station_Services_Properties;
- }
- /** IEx_CelestiumObjectWithDisplay_MetadataFeature implementation */
- UEx_CelestiumDisplay_MetadataFeature* GetFeatureDisplay_Metadata() const override
- {
- return Display_Metadata;
- }
- /** Station Services Properties */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumStation_Services_PropertiesFeature* Station_Services_Properties;
- /** Display Metadata */
- UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
- UEx_CelestiumDisplay_MetadataFeature* Display_Metadata;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Zone */
- UCLASS(BlueprintType)
- class UEx_CelestiumZone : public UArticyZone,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithVertices,
- public IArticyObjectWithTransform,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Vertices"))
- TArray<FVector2D> Vertices;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Transform"))
- UArticyTransformation* Transform = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShapeType"))
- EEx_CelestiumShapeType ShapeType;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineColor"))
- FLinearColor OutlineColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineSize"))
- float OutlineSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineStyle"))
- EEx_CelestiumOutlineStyle OutlineStyle;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShowDisplayName"))
- bool ShowDisplayName = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameColor"))
- FLinearColor DisplayNameColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameSize"))
- int32 DisplayNameSize = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Path */
- UCLASS(BlueprintType)
- class UEx_CelestiumPath : public UArticyPath,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithVertices,
- public IArticyObjectWithTransform,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Vertices"))
- TArray<FVector2D> Vertices;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Transform"))
- UArticyTransformation* Transform = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShowDisplayName"))
- bool ShowDisplayName = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameColor"))
- FLinearColor DisplayNameColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameSize"))
- int32 DisplayNameSize = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineColor"))
- FLinearColor OutlineColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineSize"))
- float OutlineSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineStyle"))
- EEx_CelestiumOutlineStyle OutlineStyle;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="StartCap"))
- EEx_CelestiumPathCaps StartCap;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="EndCap"))
- EEx_CelestiumPathCaps EndCap;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="LineWidth"))
- float LineWidth = 0.f;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Link */
- UCLASS(BlueprintType)
- class UEx_CelestiumLink : public UArticyLink,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithTarget,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Target"))
- FArticyId Target;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShowDisplayName"))
- bool ShowDisplayName = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameColor"))
- FLinearColor DisplayNameColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameSize"))
- int32 DisplayNameSize = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Asset */
- UCLASS(BlueprintType)
- class UEx_CelestiumAsset : public UArticyAsset,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Filename"))
- FString Filename = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OriginalSource"))
- FString OriginalSource = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Condition */
- UCLASS(BlueprintType)
- class UEx_CelestiumCondition : public UArticyCondition,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId,
- public IArticyObjectWithColor
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Expression"))
- UArticyScriptCondition* Expression = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Instruction */
- UCLASS(BlueprintType)
- class UEx_CelestiumInstruction : public UArticyInstruction,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId,
- public IArticyObjectWithColor
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Expression"))
- UArticyScriptInstruction* Expression = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="InputPins"))
- TArray<UArticyInputPin*> InputPins;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutputPins"))
- TArray<UArticyOutputPin*> OutputPins;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef LocationText */
- UCLASS(BlueprintType)
- class UEx_CelestiumLocationText : public UArticyLocationText,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithVertices,
- public IArticyObjectWithTransform,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Anchors"))
- TArray<FArticyLocationAnchor> Anchors;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Vertices"))
- TArray<FVector2D> Vertices;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Transform"))
- UArticyTransformation* Transform = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShapeType"))
- EEx_CelestiumShapeType ShapeType;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineColor"))
- FLinearColor OutlineColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineSize"))
- float OutlineSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineStyle"))
- EEx_CelestiumOutlineStyle OutlineStyle;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ForcedWidth"))
- float ForcedWidth = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ForcedHeight"))
- float ForcedHeight = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef LocationImage */
- UCLASS(BlueprintType)
- class UEx_CelestiumLocationImage : public UArticyLocationImage,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithVertices,
- public IArticyObjectWithTransform,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Anchors"))
- TArray<FArticyLocationAnchor> Anchors;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Vertices"))
- TArray<FVector2D> Vertices;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Transform"))
- UArticyTransformation* Transform = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShapeType"))
- EEx_CelestiumShapeType ShapeType;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Visibility"))
- EEx_CelestiumVisibilityModes Visibility;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineColor"))
- FLinearColor OutlineColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineSize"))
- float OutlineSize = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="OutlineStyle"))
- EEx_CelestiumOutlineStyle OutlineStyle;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Selectability"))
- EEx_CelestiumSelectabilityModes Selectability;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DropShadow"))
- bool DropShadow = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ClipRect"))
- FArticyRect ClipRect;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ImageOpacity"))
- float ImageOpacity = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ImageAsset"))
- FArticyId ImageAsset;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CachedImageWidth"))
- int32 CachedImageWidth = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="CachedImageHeight"))
- int32 CachedImageHeight = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShowDisplayName"))
- bool ShowDisplayName = false;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameColor"))
- FLinearColor DisplayNameColor = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayNameSize"))
- int32 DisplayNameSize = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef Document */
- UCLASS(BlueprintType)
- class UEx_CelestiumDocument : public UArticyDocument,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef TextObject */
- UCLASS(BlueprintType)
- class UEx_CelestiumTextObject : public UArticyTextObject,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithAttachments,
- public IArticyObjectWithPreviewImage,
- public IArticyObjectWithColor,
- public IArticyObjectWithText,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithPosition,
- public IArticyObjectWithZIndex,
- public IArticyObjectWithSize,
- public IArticyObjectWithShortId
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Attachments"))
- TArray<FArticyId> Attachments;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="PreviewImage"))
- UArticyPreviewImage* PreviewImage = nullptr;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Color"))
- FLinearColor Color = FLinearColor::Black;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Text"))
- FText Text = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Position"))
- FVector2D Position = FVector2D::ZeroVector;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="Size"))
- FArticySize Size;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- };
- /** -------------------------------------------------------------------------------- */
- /** UCLASS generated from ArticyObjectDef UserFolder */
- UCLASS(BlueprintType)
- class UEx_CelestiumUserFolder : public UArticyUserFolder,
- public IArticyObjectWithDisplayName,
- public IArticyObjectWithExternalId,
- public IArticyObjectWithShortId,
- public IArticyObjectWithZIndex
- {
- GENERATED_BODY()
- public:
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="DisplayName"))
- FText DisplayName = FText::GetEmpty();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ExternalId"))
- FString ExternalId = TEXT("");
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ShortId"))
- int32 ShortId = 0;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(DisplayName="ZIndex"))
- float ZIndex = 0.f;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement