public void ImportBaseData(JSONObject json_data) { m_play_when = (PLAY_ITEM_EVENTS)(int)json_data["m_play_when"].Number; m_effect_assignment = (PLAY_ITEM_ASSIGNMENT)(int)json_data["m_effect_assignment"].Number; m_loop_play_once = json_data["m_loop_play_once"].Boolean; m_delay.ImportData(json_data["m_delay"].Obj); m_effect_assignment_custom_letters = json_data["m_effect_assignment_custom_letters"].Array.JSONtoListInt(); m_loop_play_once = json_data["m_loop_play_once"].Boolean; }