serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x372efcd0.
buffer.writeInt32(0x372efcd0);
// Write fields.
buffer.writeInt32(flags);
final localBackgroundColorCopy = backgroundColor;
if (localBackgroundColorCopy != null) {
buffer.writeInt32(localBackgroundColorCopy);
}
final localSecondBackgroundColorCopy = secondBackgroundColor;
if (localSecondBackgroundColorCopy != null) {
buffer.writeInt32(localSecondBackgroundColorCopy);
}
final localThirdBackgroundColorCopy = thirdBackgroundColor;
if (localThirdBackgroundColorCopy != null) {
buffer.writeInt32(localThirdBackgroundColorCopy);
}
final localFourthBackgroundColorCopy = fourthBackgroundColor;
if (localFourthBackgroundColorCopy != null) {
buffer.writeInt32(localFourthBackgroundColorCopy);
}
final localIntensityCopy = intensity;
if (localIntensityCopy != null) {
buffer.writeInt32(localIntensityCopy);
}
final localRotationCopy = rotation;
if (localRotationCopy != null) {
buffer.writeInt32(localRotationCopy);
}
final localEmoticonCopy = emoticon;
if (localEmoticonCopy != null) {
buffer.writeString(localEmoticonCopy);
}
// Finished serialization.
}