Exemple #1
0
    public static int gmBoss5TurretSeqGetVulcanShotNum(AppMain.GMS_BOSS5_TURRET_WORK trt_work)
    {
        int life = ((AppMain.GMS_BOSS5_BODY_WORK)AppMain.GMM_BS_OBJ((object)trt_work).parent_obj).mgr_work.life;

        AppMain.GMS_BOSS5_TURRET_SEQ_VUL_SHOT_INFO turretSeqVulShotInfo = (AppMain.GMS_BOSS5_TURRET_SEQ_VUL_SHOT_INFO)null;
        for (int index = 0; index < 5; ++index)
        {
            if (life <= AppMain.gm_boss5_trt_seq_vul_shot_info_tbl[index].life_threshold)
            {
                turretSeqVulShotInfo = AppMain.gm_boss5_trt_seq_vul_shot_info_tbl[index];
                break;
            }
        }
        return(turretSeqVulShotInfo == null ? 0 : turretSeqVulShotInfo.shot_num);
    }
Exemple #2
0
    // Token: 0x06000E85 RID: 3717 RVA: 0x000819BC File Offset: 0x0007FBBC
    public static int gmBoss5TurretSeqGetVulcanShotNum(AppMain.GMS_BOSS5_TURRET_WORK trt_work)
    {
        AppMain.GMS_BOSS5_BODY_WORK gms_BOSS5_BODY_WORK = (AppMain.GMS_BOSS5_BODY_WORK)AppMain.GMM_BS_OBJ(trt_work).parent_obj;
        int life = gms_BOSS5_BODY_WORK.mgr_work.life;

        AppMain.GMS_BOSS5_TURRET_SEQ_VUL_SHOT_INFO gms_BOSS5_TURRET_SEQ_VUL_SHOT_INFO = null;
        for (int i = 0; i < 5; i++)
        {
            if (life <= AppMain.gm_boss5_trt_seq_vul_shot_info_tbl[i].life_threshold)
            {
                gms_BOSS5_TURRET_SEQ_VUL_SHOT_INFO = AppMain.gm_boss5_trt_seq_vul_shot_info_tbl[i];
                break;
            }
        }
        if (gms_BOSS5_TURRET_SEQ_VUL_SHOT_INFO == null)
        {
            return(0);
        }
        return(gms_BOSS5_TURRET_SEQ_VUL_SHOT_INFO.shot_num);
    }