public void ImportData(JSONObject json_data) { m_effect_type = (PARTICLE_EFFECT_TYPE) (int) json_data["m_effect_type"].Number; if(m_effect_type == PARTICLE_EFFECT_TYPE.LEGACY) m_legacy_particle_effect = json_data["m_legacy_particle_effect"].Str.PathToParticleEmitter(); else m_shuriken_particle_effect = json_data["m_shuriken_particle_effect"].Str.PathToParticleSystem(); m_duration.ImportData(json_data["m_duration"].Obj); m_follow_mesh = json_data["m_follow_mesh"].Boolean; m_position_offset.ImportData(json_data["m_position_offset"].Obj); m_rotation_offset.ImportData(json_data["m_rotation_offset"].Obj); m_rotate_relative_to_letter = json_data["m_rotate_relative_to_letter"].Boolean; ImportBaseData(json_data); }
public void ImportData(JSONObject json_data) { m_effect_type = (PARTICLE_EFFECT_TYPE)(int)json_data["m_effect_type"].Number; if (m_effect_type == PARTICLE_EFFECT_TYPE.LEGACY) { m_legacy_particle_effect = json_data["m_legacy_particle_effect"].Str.PathToParticleEmitter(); } else { m_shuriken_particle_effect = json_data["m_shuriken_particle_effect"].Str.PathToParticleSystem(); } m_duration.ImportData(json_data["m_duration"].Obj); m_follow_mesh = json_data["m_follow_mesh"].Boolean; m_position_offset.ImportData(json_data["m_position_offset"].Obj); m_rotation_offset.ImportData(json_data["m_rotation_offset"].Obj); m_rotate_relative_to_letter = json_data["m_rotate_relative_to_letter"].Boolean; ImportBaseData(json_data); }