//------------------------------------------------------------------------- public override void load(EbPropSet prop_set) { Name = prop_set.getPropString("T_Name").get(); var prop_state = prop_set.getPropInt("I_State"); State = prop_state == null ? DataState.Default : (DataState)prop_state.get(); AudioName = prop_set.getPropString("T_AudioName").get(); LoopType = (AudioLoopTypeEnum)prop_set.getPropInt("I_LoopType").get(); AudioType = (AudioTypeEnum)prop_set.getPropInt("I_AudioType").get(); }