private static void ObjObjectAction3dESEffectLoad( AppMain.OBS_OBJECT_WORK obj_work, AppMain.OBS_ACTION3D_ES_WORK obj_3des, AppMain.OBS_DATA_WORK data_work, string filename, int index, AppMain.AMS_AMB_HEADER archive, int user_attr, int ecb_prio) { if (obj_3des == null) { obj_3des = obj_work.obj_3des == null ? new AppMain.OBS_ACTION3D_ES_WORK() : obj_work.obj_3des; obj_3des.Clear(); obj_work.flag |= 268435456U; } obj_work.obj_3des = obj_3des; AppMain.ObjAction3dESEffectLoad(obj_3des, data_work, filename, index, archive, user_attr, ecb_prio); }