public FTextureParameterValue(FStructFallback fallback)
 {
     ParameterName  = fallback.GetOrDefault <FName>(nameof(ParameterName));
     ParameterInfo  = fallback.GetOrDefault <FMaterialParameterInfo>(nameof(ParameterInfo));
     ParameterValue = fallback.GetOrDefault <FPackageIndex>(nameof(ParameterValue));
     ExpressionGUID = fallback.GetOrDefault <FGuid>(nameof(ExpressionGUID));
 }
示例#2
0
 public FScalarParameterValue(FStructFallback fallback)
 {
     ParameterName  = fallback.GetOrDefault <FName>(nameof(ParameterName));
     ParameterInfo  = fallback.GetOrDefault <FMaterialParameterInfo>(nameof(ParameterInfo));
     ParameterValue = fallback.GetOrDefault <float>(nameof(ParameterValue));
     ExpressionGUID = fallback.GetOrDefault <FGuid>(nameof(ExpressionGUID));
 }
 public FVectorParameterValue(FStructFallback fallback)
 {
     ParameterName  = fallback.GetOrDefault <FName>(nameof(ParameterName));
     ParameterInfo  = fallback.GetOrDefault <FMaterialParameterInfo>(nameof(ParameterInfo));
     ParameterValue = fallback.GetOrDefault <FLinearColor>(nameof(ParameterValue));
     ExpressionGUID = fallback.GetOrDefault <FGuid>(nameof(ExpressionGUID));
 }
示例#4
0
 public FActorTemplateRecord(FStructFallback fallback)
 {
     ActorClass      = fallback.GetOrDefault <FSoftObjectPath>(nameof(ActorClass));
     ID              = fallback.GetOrDefault <ulong>(nameof(ID));
     ActorComponents = fallback.GetOrDefault <FActorComponentRecord[]>(nameof(ActorComponents));
     ActorData       = fallback.GetOrDefault <byte[]>(nameof(ActorData));
     DataHash        = fallback.GetOrDefault <uint>(nameof(DataHash));
 }
示例#5
0
 public FFloatCurve(FStructFallback data) : base(data)
 {
     FloatCurve = data.GetOrDefault <FRichCurve>(nameof(FloatCurve));
 }
示例#6
0
 public FAnimCurveBase(FStructFallback data)
 {
     Name           = data.GetOrDefault <FSmartName>(nameof(Name));
     CurveTypeFlags = data.GetOrDefault <int>(nameof(CurveTypeFlags));
 }
示例#7
0
 public FRealCurve(FStructFallback data)
 {
     DefaultValue       = data.GetOrDefault(nameof(DefaultValue), 3.402823466e+38f);
     PreInfinityExtrap  = data.GetOrDefault(nameof(PreInfinityExtrap), RCCE_Constant);
     PostInfinityExtrap = data.GetOrDefault(nameof(PostInfinityExtrap), RCCE_Constant);
 }
 public FMaterialInstanceBasePropertyOverrides(FStructFallback fallback)
 {
     OpacityMaskClipValue  = fallback.GetOrDefault <float>(nameof(OpacityMaskClipValue));
     DitheredLODTransition = fallback.GetOrDefault <bool>(nameof(DitheredLODTransition));
 }
示例#9
0
 public FTransform(FStructFallback data)
 {
     Rotation    = data.GetOrDefault <FQuat>(nameof(Rotation));
     Translation = data.GetOrDefault <FVector>(nameof(Translation));
     Scale3D     = data.GetOrDefault <FVector>(nameof(Scale3D));
 }
示例#10
0
 public FTextureParameterValue(FStructFallback fallback)
 {
     ParameterName  = fallback.GetOrDefault <FName>(nameof(ParameterName));
     ParameterValue = fallback.GetOrDefault <UTexture>(nameof(ParameterValue));
     ParameterInfo  = fallback.GetOrDefault <FMaterialParameterInfo>(nameof(ParameterInfo));
 }
示例#11
0
 public FRichCurve(FStructFallback data) : base(data)
 {
     Keys = data.GetOrDefault(nameof(Keys), Array.Empty <FRichCurveKey>());
 }
示例#12
0
 public FSmartName(FStructFallback data)
 {
     DisplayName = data.GetOrDefault <FName>(nameof(DisplayName));
 }
示例#13
0
 public FStaticParameterSet(FStructFallback fallback)
 {
     StaticSwitchParameters = fallback.GetOrDefault <FStaticSwitchParameter[]>(nameof(StaticSwitchParameters));
 }
示例#14
0
 public FStaticSwitchParameter(FStructFallback fallback) : base(fallback)
 {
     Value = fallback.GetOrDefault <bool>(nameof(Value));
 }
示例#15
0
 public FSimpleCurve(FStructFallback data)
 {
     InterpMode = data.GetOrDefault(nameof(InterpMode), RCIM_Linear);
     Keys       = data.GetOrDefault(nameof(Keys), Array.Empty <FSimpleCurveKey>());
 }
示例#16
0
 public FRawCurveTracks(FStructFallback data)
 {
     FloatCurves = data.GetOrDefault <FFloatCurve[]>(nameof(FloatCurves));
 }
 public FMaterialParameterInfo(FStructFallback fallback)
 {
     Name        = fallback.GetOrDefault <FName>(nameof(Name));
     Association = fallback.GetOrDefault <EMaterialParameterAssociation>(nameof(Association));
     Index       = fallback.GetOrDefault <int>(nameof(Index));
 }
示例#18
0
 public FStaticParameterBase(FStructFallback fallback)
 {
     ParameterInfo  = fallback.GetOrDefault <FMaterialParameterInfo>(nameof(ParameterInfo));
     bOverride      = fallback.GetOrDefault <bool>(nameof(bOverride));
     ExpressionGuid = fallback.GetOrDefault <FGuid>(nameof(ExpressionGuid));
 }