class UAvoidObjectFactor

#include <AvoidObjectFactor.h>

class UAvoidObjectFactor: public UScoringFactor
{
public:
    // fields

    FAnalyticsErrorData ErrorData;
    ECollisionType TypeCollision;
    bool ErrorWithTime;
    float ErrorTimer;

    // methods

    float GetTimer() const;
    void SetTimer(float Timer);
    void ResetTimer();
    void AddInteractableEvents(AActor* actor, UErrorCollision* ErrorCollision);
    void OnInteract(UErrorCollision* scriptEC);
};

Inherited Members

public:
    // fields

    EFactorImportance SFactorImportance;

    // methods

    void Initialize();
    void Perform(bool bSkipped, float& Result);
    void Undo();
    FScoringFactorData GetReadableData();
    void LogError();
    UPROPERTY(BlueprintReadWrite, Category = "Mages|Analytics");
    UPROPERTY(BlueprintReadWrite, Category = "Mages|Analytics");
    UPROPERTY(BlueprintReadWrite, Category = "Mages|Analytics");
    UPROPERTY(BlueprintReadWrite, Category = "Mages|Analytics");
    UPROPERTY(BlueprintReadOnly, Category = "Mages|Analytics");