public static void Serialize_vci_emitters_ITEM(JsonFormatter f, glTF_Effekseer_emitter value) { f.BeginMap(); if (value.effectIndex >= 0) { f.Key("effectIndex"); f.Value(value.effectIndex); } if (true) { f.Key("isPlayOnStart"); f.Value(value.isPlayOnStart); } if (true) { f.Key("isLoop"); f.Value(value.isLoop); } f.EndMap(); }
public static glTF_Effekseer_emitter glTF_Effekseer_emitters_Deserializevci_emitters_ITEM(JsonNode parsed) { var value = new glTF_Effekseer_emitter(); foreach (var kv in parsed.ObjectItems()) { var key = kv.Key.GetString(); if (key == "effectIndex") { value.effectIndex = kv.Value.GetInt32(); continue; } if (key == "isPlayOnStart") { value.isPlayOnStart = kv.Value.GetBoolean(); continue; } if (key == "isLoop") { value.isLoop = kv.Value.GetBoolean(); continue; } } return(value); }