public void AssignValueOnSubtype(PartSubtypeContext context) { T value = ShouldUseOnSubtype(context) ? GetValueFromSubtype(context) : GetValueFromPart(context.Part.GetPrefab()); SetValueOnPart(context, value); }
public bool ShouldUseOnSubtype(PartSubtypeContext context) => ShouldUseValue(GetValueFromSubtype(context));