private static void gmBoss4EffSweatInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.GMS_EFFECT_3DES_WORK efct_3des = AppMain.GmEfctCmnEsCreate(AppMain.GMM_BS_OBJ((object)egg_work), 93); AppMain.GmEffect3DESAddDispOffset(efct_3des, 0.0f, 32f, 0.0f); AppMain.GMM_BS_OBJ((object)efct_3des).ppFunc = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmBoss4EffSweatProcMain); egg_work.flag |= 2U; }
private static AppMain.OBS_OBJECT_WORK GmBoss4EggInit( AppMain.GMS_EVE_RECORD_EVENT eve_rec, int pos_x, int pos_y, byte type) { AppMain.OBS_OBJECT_WORK work = AppMain.GMM_BOSS4_EGG_CREATE_WORK(eve_rec, pos_x, pos_y, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.GMS_BOSS4_EGG_WORK()), "Boss4_EGG"); AppMain.GMS_ENEMY_3D_WORK gmsEnemy3DWork = (AppMain.GMS_ENEMY_3D_WORK)work; AppMain.GMS_BOSS4_EGG_WORK gmsBosS4EggWork = (AppMain.GMS_BOSS4_EGG_WORK)work; gmsEnemy3DWork.ene_com.enemy_flag |= 32768U; work.move_flag |= 256U; AppMain.ObjObjectCopyAction3dNNModel(work, AppMain.GmBoss4GetObj3D(1), gmsEnemy3DWork.obj_3d); AppMain.ObjObjectAction3dNNMotionLoad(work, 0, true, AppMain.ObjDataGet(731), (string)null, 0, (AppMain.AMS_AMB_HEADER)null); AppMain.ObjDrawObjectSetToon(work); work.obj_3d.blend_spd = 0.125f; work.disp_flag |= 134217728U; work.ppFunc = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmBoss4EggWaitLoad); work.flag |= 16U; work.disp_flag |= 4U; work.disp_flag |= 4194304U; gmsBosS4EggWork.dir_work.direction = 0; AppMain.GmBoss4UtilInitTurnGently(gmsBosS4EggWork.dir_work, (short)0, 1, false); AppMain.GmBoss4UtilUpdateTurnGently(gmsBosS4EggWork.dir_work); AppMain.mtTaskChangeTcbDestructor(work.tcb, new AppMain.GSF_TASK_PROCEDURE(AppMain.gmBoss4EggExit)); work.obj_3d.use_light_flag &= 4294967294U; work.obj_3d.use_light_flag |= 64U; return(work); }
private static void gmBoss4EggExit(AppMain.MTS_TASK_TCB tcb) { AppMain.GMS_BOSS4_EGG_WORK tcbWork = (AppMain.GMS_BOSS4_EGG_WORK)AppMain.mtTaskGetTcbWork(tcb); AppMain.GmBoss4DecObjCreateCount(); AppMain.GmBoss4UtilExitNodeMatrix(tcbWork.node_work); AppMain.GmEnemyDefaultExit(tcb); }
// Token: 0x060005EF RID: 1519 RVA: 0x000349A8 File Offset: 0x00032BA8 private static void gmBoss4EffSweatInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.GMS_EFFECT_3DES_WORK gms_EFFECT_3DES_WORK = AppMain.GmEfctCmnEsCreate(AppMain.GMM_BS_OBJ(egg_work), 93); AppMain.GmEffect3DESAddDispOffset(gms_EFFECT_3DES_WORK, 0f, 32f, 0f); AppMain.GMM_BS_OBJ(gms_EFFECT_3DES_WORK).ppFunc = AppMain.gmBoss4EffSweatProcMain; egg_work.flag |= 2U; }
// Token: 0x060005DD RID: 1501 RVA: 0x000342C0 File Offset: 0x000324C0 private static OBS_OBJECT_WORK GmBoss4EggInit(AppMain.GMS_EVE_RECORD_EVENT eve_rec, int pos_x, int pos_y, byte type) { OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.GMM_BOSS4_EGG_CREATE_WORK(eve_rec, pos_x, pos_y, () => new AppMain.GMS_BOSS4_EGG_WORK(), "Boss4_EGG"); AppMain.GMS_ENEMY_3D_WORK gms_ENEMY_3D_WORK = (AppMain.GMS_ENEMY_3D_WORK)obs_OBJECT_WORK; AppMain.GMS_BOSS4_EGG_WORK gms_BOSS4_EGG_WORK = (AppMain.GMS_BOSS4_EGG_WORK)obs_OBJECT_WORK; gms_ENEMY_3D_WORK.ene_com.enemy_flag |= 32768U; obs_OBJECT_WORK.move_flag |= 256U; AppMain.ObjObjectCopyAction3dNNModel(obs_OBJECT_WORK, AppMain.GmBoss4GetObj3D(1), gms_ENEMY_3D_WORK.obj_3d); AppMain.ObjObjectAction3dNNMotionLoad(obs_OBJECT_WORK, 0, true, AppMain.ObjDataGet(731), null, 0, null); AppMain.ObjDrawObjectSetToon(obs_OBJECT_WORK); obs_OBJECT_WORK.obj_3d.blend_spd = 0.125f; obs_OBJECT_WORK.disp_flag |= 134217728U; obs_OBJECT_WORK.ppFunc = AppMain.gmBoss4EggWaitLoad; obs_OBJECT_WORK.flag |= 16U; obs_OBJECT_WORK.disp_flag |= 4U; obs_OBJECT_WORK.disp_flag |= 4194304U; gms_BOSS4_EGG_WORK.dir_work.direction = 0; AppMain.GmBoss4UtilInitTurnGently(gms_BOSS4_EGG_WORK.dir_work, 0, 1, false); AppMain.GmBoss4UtilUpdateTurnGently(gms_BOSS4_EGG_WORK.dir_work); AppMain.mtTaskChangeTcbDestructor(obs_OBJECT_WORK.tcb, AppMain.gmBoss4EggExit); obs_OBJECT_WORK.obj_3d.use_light_flag &= 4294967294U; obs_OBJECT_WORK.obj_3d.use_light_flag |= 64U; return(obs_OBJECT_WORK); }
// Token: 0x060005E0 RID: 1504 RVA: 0x00034464 File Offset: 0x00032664 private static void gmBoss4EggSetActionIndependent(AppMain.GMS_BOSS4_EGG_WORK egg_work, int act_id, bool force_change) { AppMain.GMS_BOSS4_PART_ACT_INFO gms_BOSS4_PART_ACT_INFO = AppMain.gm_boss4_egg_act_id_tbl[act_id]; AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.GMM_BS_OBJ(egg_work); AppMain.GMS_BOSS4_BODY_WORK gms_BOSS4_BODY_WORK = (AppMain.GMS_BOSS4_BODY_WORK)obs_OBJECT_WORK.parent_obj; if ((gms_BOSS4_BODY_WORK.flag[0] & 2U) != 0U) { return; } if (!force_change && (egg_work.flag & 1U) != 0U && egg_work.egg_act_id == act_id) { return; } egg_work.egg_act_id = act_id; egg_work.flag |= 1U; if (gms_BOSS4_PART_ACT_INFO.is_maintain == 0) { AppMain.GmBsCmnSetAction(obs_OBJECT_WORK, ( int )gms_BOSS4_PART_ACT_INFO.act_id, ( int )gms_BOSS4_PART_ACT_INFO.is_repeat, gms_BOSS4_PART_ACT_INFO.is_blend); } else if (gms_BOSS4_PART_ACT_INFO.is_repeat != 0) { AppMain.GMM_BS_OBJ(egg_work).disp_flag |= 4U; } obs_OBJECT_WORK.obj_3d.speed[0] = gms_BOSS4_PART_ACT_INFO.mtn_spd; obs_OBJECT_WORK.obj_3d.blend_spd = gms_BOSS4_PART_ACT_INFO.blend_spd; }
// Token: 0x060005ED RID: 1517 RVA: 0x0003497F File Offset: 0x00032B7F private static void gmBoss4EggProcEscapeInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { if ((egg_work.flag & 2U) == 0U) { AppMain.gmBoss4EffSweatInit(egg_work); } egg_work.proc_update = new AppMain.MPP_VOID_GMS_BOSS4_EGG_WORK(AppMain.gmBoss4EggProcEscapeUpdateLoop); }
// Token: 0x060005E1 RID: 1505 RVA: 0x00034528 File Offset: 0x00032728 private static void gmBoss4EggRevertActionIndependent(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.GMM_BS_OBJ(egg_work); AppMain.GMS_BOSS4_BODY_WORK gms_BOSS4_BODY_WORK = (AppMain.GMS_BOSS4_BODY_WORK)obs_OBJECT_WORK.parent_obj; AppMain.MTM_ASSERT(egg_work.flag & 1U); egg_work.flag &= 4294967294U; AppMain.GmBsCmnSetAction(obs_OBJECT_WORK, ( int )AppMain.GmBoss4GetActInfo(gms_BOSS4_BODY_WORK.egg_revert_mtn_id, 1).act_id, ( int )AppMain.GmBoss4GetActInfo(gms_BOSS4_BODY_WORK.egg_revert_mtn_id, 1).is_repeat, 1); obs_OBJECT_WORK.obj_3d.frame[0] = AppMain.GMM_BS_OBJ(gms_BOSS4_BODY_WORK).obj_3d.frame[0]; }
private static void gmBoss4EggProcThrowUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { if (AppMain.GmBsCmnIsActionEnd(AppMain.GMM_BS_OBJ((object)egg_work)) == 0) { return; } AppMain.gmBoss4EggRevertActionIndependent(egg_work); AppMain.gmBoss4EggProcIdleInit(egg_work); }
// Token: 0x060005DE RID: 1502 RVA: 0x00034428 File Offset: 0x00032628 private static void gmBoss4EggExit(MTS_TASK_TCB tcb) { OBS_OBJECT_WORK p = AppMain.mtTaskGetTcbWork(tcb); AppMain.GMS_BOSS4_EGG_WORK gms_BOSS4_EGG_WORK = (AppMain.GMS_BOSS4_EGG_WORK)p; AppMain.GmBoss4DecObjCreateCount(); AppMain.GmBoss4UtilExitNodeMatrix(gms_BOSS4_EGG_WORK.node_work); AppMain.GmEnemyDefaultExit(tcb); }
// Token: 0x060005EA RID: 1514 RVA: 0x000348FC File Offset: 0x00032AFC private static void gmBoss4EggProcThrowUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.OBS_OBJECT_WORK obj_work = AppMain.GMM_BS_OBJ(egg_work); if (AppMain.GmBsCmnIsActionEnd(obj_work) != 0) { AppMain.gmBoss4EggRevertActionIndependent(egg_work); AppMain.gmBoss4EggProcIdleInit(egg_work); } }
private static void gmBoss4EggProcIdleUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.GMS_BOSS4_BODY_WORK parentObj = (AppMain.GMS_BOSS4_BODY_WORK)AppMain.GMM_BS_OBJ((object)egg_work).parent_obj; if (((int)parentObj.flag[0] & 268435456) == 0) { return; } parentObj.flag[0] &= 4026531839U; AppMain.gmBoss4EggProcLaughInit(egg_work); }
// Token: 0x060005E5 RID: 1509 RVA: 0x000347F8 File Offset: 0x000329F8 private static void gmBoss4EggProcIdleUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.GMM_BS_OBJ(egg_work); AppMain.GMS_BOSS4_BODY_WORK gms_BOSS4_BODY_WORK = (AppMain.GMS_BOSS4_BODY_WORK)obs_OBJECT_WORK.parent_obj; if ((gms_BOSS4_BODY_WORK.flag[0] & 268435456U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 4026531839U; AppMain.gmBoss4EggProcLaughInit(egg_work); } }
// Token: 0x060005EC RID: 1516 RVA: 0x00034948 File Offset: 0x00032B48 private static void gmBoss4EggProcDamageUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { OBS_OBJECT_WORK obj_work = AppMain.GMM_BS_OBJ(egg_work); if (AppMain.GmBsCmnIsActionEnd(obj_work) != 0) { egg_work.flag &= 4294967293U; AppMain.gmBoss4EggRevertActionIndependent(egg_work); AppMain.gmBoss4EggProcIdleInit(egg_work); } }
// Token: 0x060005E2 RID: 1506 RVA: 0x000345AC File Offset: 0x000327AC private static void gmBoss4EggWaitLoad(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_BODY_WORK work = (AppMain.GMS_BOSS4_BODY_WORK)obj_work.parent_obj; AppMain.GMS_BOSS4_EGG_WORK gms_BOSS4_EGG_WORK = (AppMain.GMS_BOSS4_EGG_WORK)obj_work; if ((AppMain.GMM_BOSS4_MGR(work).flag & 1U) != 0U) { obj_work.ppFunc = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmBoss4EggMain); AppMain.gmBoss4EggProcIdleInit(gms_BOSS4_EGG_WORK); AppMain.GmBoss4UtilInitNodeMatrix(gms_BOSS4_EGG_WORK.node_work, obj_work, 4); } }
private static void gmBoss4EggMain(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_BODY_WORK parentObj = (AppMain.GMS_BOSS4_BODY_WORK)obj_work.parent_obj; AppMain.GMS_BOSS4_EGG_WORK gmsBosS4EggWork = (AppMain.GMS_BOSS4_EGG_WORK)obj_work; AppMain.OBS_OBJECT_WORK obsObjectWork = (AppMain.OBS_OBJECT_WORK)parentObj; AppMain.NNS_MATRIX nodeMatrix1 = AppMain.GmBoss4UtilGetNodeMatrix(parentObj.node_work, 2); AppMain.NNS_MATRIX nodeMatrix2 = AppMain.GmBoss4UtilGetNodeMatrix(parentObj.node_work, 2); AppMain.NNS_MATRIX nnsMatrix = AppMain.GlobalPool <AppMain.NNS_MATRIX> .Alloc(); AppMain.nnCopyMatrix(nnsMatrix, nodeMatrix1); nnsMatrix.M03 = (float)((double)nodeMatrix1.M03 - (double)nodeMatrix2.M03 + (double)obsObjectWork.pos.x / 4096.0); AppMain.GmBoss4UtilSetMatrixNN(obj_work, nnsMatrix); AppMain.GmBoss4UtilUpdateTurnGently(gmsBosS4EggWork.dir_work); AppMain.GmBoss4UtilUpdateDirection(gmsBosS4EggWork.dir_work, obj_work); if (gmsBosS4EggWork.proc_update != null) { gmsBosS4EggWork.proc_update(gmsBosS4EggWork); } if (((int)parentObj.flag[0] & 8388608) != 0) { parentObj.flag[0] &= 4286578687U; AppMain.gmBoss4EggProcEscapeInit(gmsBosS4EggWork); } if (((int)parentObj.flag[0] & 2097152) != 0) { parentObj.flag[0] &= 4292870143U; AppMain.gmBoss4EggProcThrowInit(gmsBosS4EggWork); } if (((int)parentObj.flag[0] & 4194304) != 0) { parentObj.flag[0] &= 4290772991U; AppMain.gmBoss4EggProcThrowLeftInit(gmsBosS4EggWork); } if (((int)parentObj.flag[0] & 536870912) != 0) { parentObj.flag[0] &= 3758096383U; AppMain.gmBoss4EggProcDamageInit(gmsBosS4EggWork); } if (((int)parentObj.flag[0] & 16777216) != 0) { parentObj.flag[0] &= 4278190079U; AppMain.gmBoss4SetPartTextureBurnt(obj_work); } if (((int)AppMain.GMM_BS_OBJ((object)parentObj).disp_flag & 16) != 0) { obj_work.disp_flag |= 16U; } else { obj_work.disp_flag &= 4294967279U; } AppMain.GlobalPool <AppMain.NNS_MATRIX> .Release(nnsMatrix); }
private static void gmBoss4EggProcLaughInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { if (((AppMain.GMS_BOSS4_BODY_WORK)((AppMain.OBS_OBJECT_WORK)egg_work).parent_obj).dir.direction == 0) { AppMain.gmBoss4EggSetActionIndependent(egg_work, 1); } else { AppMain.gmBoss4EggSetActionIndependent(egg_work, 0); } egg_work.proc_update = new AppMain.MPP_VOID_GMS_BOSS4_EGG_WORK(AppMain.gmBoss4EggProcLaughUpdateLoop); }
private static void gmBoss4EggWaitLoad(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_BODY_WORK parentObj = (AppMain.GMS_BOSS4_BODY_WORK)obj_work.parent_obj; AppMain.GMS_BOSS4_EGG_WORK egg_work = (AppMain.GMS_BOSS4_EGG_WORK)obj_work; if (((int)AppMain.GMM_BOSS4_MGR(parentObj).flag & 1) == 0) { return; } obj_work.ppFunc = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmBoss4EggMain); AppMain.gmBoss4EggProcIdleInit(egg_work); AppMain.GmBoss4UtilInitNodeMatrix(egg_work.node_work, obj_work, 4); }
// Token: 0x060005E3 RID: 1507 RVA: 0x00034600 File Offset: 0x00032800 private static void gmBoss4EggMain(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_BODY_WORK gms_BOSS4_BODY_WORK = (AppMain.GMS_BOSS4_BODY_WORK)obj_work.parent_obj; AppMain.GMS_BOSS4_EGG_WORK gms_BOSS4_EGG_WORK = (AppMain.GMS_BOSS4_EGG_WORK)obj_work; AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = (AppMain.OBS_OBJECT_WORK)gms_BOSS4_BODY_WORK; AppMain.NNS_MATRIX nns_MATRIX = AppMain.GmBoss4UtilGetNodeMatrix(gms_BOSS4_BODY_WORK.node_work, 2); AppMain.NNS_MATRIX nns_MATRIX2 = AppMain.GmBoss4UtilGetNodeMatrix(gms_BOSS4_BODY_WORK.node_work, 2); AppMain.NNS_MATRIX nns_MATRIX3 = AppMain.GlobalPool <AppMain.NNS_MATRIX> .Alloc(); AppMain.nnCopyMatrix(nns_MATRIX3, nns_MATRIX); nns_MATRIX3.M03 = nns_MATRIX.M03 - nns_MATRIX2.M03 + ( float )obs_OBJECT_WORK.pos.x / 4096f; AppMain.GmBoss4UtilSetMatrixNN(obj_work, nns_MATRIX3); AppMain.GmBoss4UtilUpdateTurnGently(gms_BOSS4_EGG_WORK.dir_work); AppMain.GmBoss4UtilUpdateDirection(gms_BOSS4_EGG_WORK.dir_work, obj_work); if (gms_BOSS4_EGG_WORK.proc_update != null) { gms_BOSS4_EGG_WORK.proc_update(gms_BOSS4_EGG_WORK); } if ((gms_BOSS4_BODY_WORK.flag[0] & 8388608U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 4286578687U; AppMain.gmBoss4EggProcEscapeInit(gms_BOSS4_EGG_WORK); } if ((gms_BOSS4_BODY_WORK.flag[0] & 2097152U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 4292870143U; AppMain.gmBoss4EggProcThrowInit(gms_BOSS4_EGG_WORK); } if ((gms_BOSS4_BODY_WORK.flag[0] & 4194304U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 4290772991U; AppMain.gmBoss4EggProcThrowLeftInit(gms_BOSS4_EGG_WORK); } if ((gms_BOSS4_BODY_WORK.flag[0] & 536870912U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 3758096383U; AppMain.gmBoss4EggProcDamageInit(gms_BOSS4_EGG_WORK); } if ((gms_BOSS4_BODY_WORK.flag[0] & 16777216U) != 0U) { gms_BOSS4_BODY_WORK.flag[0] &= 4278190079U; AppMain.gmBoss4SetPartTextureBurnt(obj_work); } if ((AppMain.GMM_BS_OBJ(gms_BOSS4_BODY_WORK).disp_flag & 16U) != 0U) { obj_work.disp_flag |= 16U; } else { obj_work.disp_flag &= 4294967279U; } AppMain.GlobalPool <AppMain.NNS_MATRIX> .Release(nns_MATRIX3); }
// Token: 0x060005E6 RID: 1510 RVA: 0x0003484C File Offset: 0x00032A4C private static void gmBoss4EggProcLaughInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.GMS_BOSS4_BODY_WORK gms_BOSS4_BODY_WORK = (AppMain.GMS_BOSS4_BODY_WORK)((OBS_OBJECT_WORK)egg_work).parent_obj; if (gms_BOSS4_BODY_WORK.dir.direction == 0) { AppMain.gmBoss4EggSetActionIndependent(egg_work, 1); } else { AppMain.gmBoss4EggSetActionIndependent(egg_work, 0); } egg_work.proc_update = AppMain.gmBoss4EggProcLaughUpdateLoop; }
// Token: 0x060005F0 RID: 1520 RVA: 0x00034A00 File Offset: 0x00032C00 private static void gmBoss4EffSweatProcMain(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_EGG_WORK gms_BOSS4_EGG_WORK = (AppMain.GMS_BOSS4_EGG_WORK)obj_work.parent_obj; AppMain.MTM_ASSERT(gms_BOSS4_EGG_WORK); if ((gms_BOSS4_EGG_WORK.flag & 2U) == 0U) { AppMain.ObjDrawKillAction3DES(obj_work); } if ((obj_work.disp_flag & 8U) != 0U) { obj_work.flag |= 4U; } }
private static void gmBoss4EffSweatProcMain(AppMain.OBS_OBJECT_WORK obj_work) { AppMain.GMS_BOSS4_EGG_WORK parentObj = (AppMain.GMS_BOSS4_EGG_WORK)obj_work.parent_obj; AppMain.MTM_ASSERT((object)parentObj); if (((int)parentObj.flag & 2) == 0) { AppMain.ObjDrawKillAction3DES(obj_work); } if (((int)obj_work.disp_flag & 8) == 0) { return; } obj_work.flag |= 4U; }
private static void gmBoss4EggSetActionIndependent( AppMain.GMS_BOSS4_EGG_WORK egg_work, int act_id, bool force_change) { AppMain.GMS_BOSS4_PART_ACT_INFO bosS4PartActInfo = AppMain.gm_boss4_egg_act_id_tbl[act_id]; AppMain.OBS_OBJECT_WORK obj_work = AppMain.GMM_BS_OBJ((object)egg_work); if (((int)((AppMain.GMS_BOSS4_BODY_WORK)obj_work.parent_obj).flag[0] & 2) != 0 || !force_change && ((int)egg_work.flag & 1) != 0 && egg_work.egg_act_id == act_id) { return; } egg_work.egg_act_id = act_id; egg_work.flag |= 1U; if (bosS4PartActInfo.is_maintain == (byte)0) { AppMain.GmBsCmnSetAction(obj_work, (int)bosS4PartActInfo.act_id, (int)bosS4PartActInfo.is_repeat, bosS4PartActInfo.is_blend); } else if (bosS4PartActInfo.is_repeat != (byte)0) { AppMain.GMM_BS_OBJ((object)egg_work).disp_flag |= 4U; } obj_work.obj_3d.speed[0] = bosS4PartActInfo.mtn_spd; obj_work.obj_3d.blend_spd = bosS4PartActInfo.blend_spd; }
// Token: 0x060005DF RID: 1503 RVA: 0x00034459 File Offset: 0x00032659 private static void gmBoss4EggSetActionIndependent(AppMain.GMS_BOSS4_EGG_WORK egg_work, int act_id) { AppMain.gmBoss4EggSetActionIndependent(egg_work, act_id, false); }
// Token: 0x060005E4 RID: 1508 RVA: 0x000347E3 File Offset: 0x000329E3 private static void gmBoss4EggProcIdleInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { egg_work.proc_update = AppMain.gmBoss4EggProcIdleUpdateLoop; }
// Token: 0x060005EE RID: 1518 RVA: 0x000349A3 File Offset: 0x00032BA3 private static void gmBoss4EggProcEscapeUpdateLoop(AppMain.GMS_BOSS4_EGG_WORK egg_work) { }
// Token: 0x060005E8 RID: 1512 RVA: 0x000348C4 File Offset: 0x00032AC4 private static void gmBoss4EggProcThrowInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.gmBoss4EggSetActionIndependent(egg_work, 3); egg_work.proc_update = AppMain.gmBoss4EggProcThrowUpdateLoop; }
// Token: 0x060005EB RID: 1515 RVA: 0x00034924 File Offset: 0x00032B24 private static void gmBoss4EggProcDamageInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.gmBoss4EggSetActionIndependent(egg_work, 2); AppMain.gmBoss4EffSweatInit(egg_work); egg_work.proc_update = new AppMain.MPP_VOID_GMS_BOSS4_EGG_WORK(AppMain.gmBoss4EggProcDamageUpdateLoop); }
// Token: 0x060005E4 RID: 1508 RVA: 0x000347E3 File Offset: 0x000329E3 private static void gmBoss4EggProcIdleInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { egg_work.proc_update = new AppMain.MPP_VOID_GMS_BOSS4_EGG_WORK(AppMain.gmBoss4EggProcIdleUpdateLoop); }
// Token: 0x060005E9 RID: 1513 RVA: 0x000348DF File Offset: 0x00032ADF private static void gmBoss4EggProcThrowLeftInit(AppMain.GMS_BOSS4_EGG_WORK egg_work) { AppMain.gmBoss4EggSetActionIndependent(egg_work, 4); egg_work.proc_update = new AppMain.MPP_VOID_GMS_BOSS4_EGG_WORK(AppMain.gmBoss4EggProcThrowUpdateLoop); }