36 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category =
"Advanced | Curve")
37 UCurveVector* SingleRot =
nullptr;
39 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Advanced | Curve")
40 UCurveVector* SingleLoc =
nullptr;
42 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Advanced | Curve")
43 UCurveVector* AutoRot =
nullptr;
45 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Advanced | Curve")
46 UCurveVector* AutoLoc =
nullptr;
48 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Advanced | Curve")
49 UCurveVector* RestRot =
nullptr;
51 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Advanced | Curve")
52 UCurveVector* RestLoc =
nullptr;
54 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Common")
57 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Common")
60 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Values")
70 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category =
"UI")
73 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "UI")
76 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "UI")
116 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"General")
117 FVector2D Pitch = FVector2D::UnitVector;
118 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
119 FVector2D Kick = FVector2D::UnitVector;
120 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
121 FVector2D KickR = FVector2D::UnitVector;
122 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
123 FVector2D KickUp = FVector2D::UnitVector;
125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
126 FVector4 Yaw = FVector4(1, 1, 1, 1);
127 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
128 FVector4
Roll = FVector4(1, 1, 1, 1);
130 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
131 FVector2D Noise = FVector2D::UnitVector;
134 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
General")
135 FVector2D Progression = FVector2D::UnitVector;
141 NewScale.
Pitch *= A.Pitch;
142 NewScale.
Kick *= A.Kick;
143 NewScale.
KickR *= A.KickR;
144 NewScale.
KickUp *= A.KickUp;
145 NewScale.
Yaw *= A.Yaw;
146 NewScale.
Roll *= A.Roll;
147 NewScale.
Noise *= A.Noise;
195 Pitch = Kick = KickR = KickUp = Noise = Progression = FVector2D::UnitVector;
196 Yaw =
Roll = FVector4(1, 1, 1, 1);