AssetRipper_AssetRipper/Source/AssetRipper.Yaml/YamlScalarNode.BooleanNode.cs
ds5678 13edc04cd1 Huge yaml export memory improvements
* Export MonoBehaviour byte arrays as scalars rather than sequences
* Do not serialize yaml scalars, especially not for byte arrays
* Eliminate unnecessary state for yaml scalars
* Create a new type hierarchy for yaml scalars
* Implement hexidecimal emission of floating point scalars
* Implement hexidecimal emission of numeric lists
* Resolves #1422
* Resolves #1409
* Resolves #1381
* Related to #927
* Related to #695
2024-08-04 14:32:11 -07:00

15 lines
312 B
C#

namespace AssetRipper.Yaml;
public abstract partial class YamlScalarNode
{
private sealed class BooleanNode(bool value) : YamlScalarNode
{
private protected override void EmitCore(Emitter emitter)
{
emitter.Write(value ? 1 : 0);
}
public override string Value => value ? "true" : "false";
}
}